본문 바로가기

놀기136

error LNK2019: _AcquireCredentialsHandleA@36_tls_open 함수에서 참조되는 확인할 수 없는 외부 기호 tls_* 이런 형태의 문제... Secur32.lib 를 추가하자. 소스코드 상에 아래와 같이 추가 #pragma comment(lib, "Secur32.lib") 또는 추가 종속성 부분에 해당 라이브러리를 추가한다. 1>libavformat.a(tls_schannel.o) : error LNK2019: _AcquireCredentialsHandleA@36_tls_open 함수에서 참조되는 확인할 수 없는 외부 기호 1>libavformat.a(tls_schannel.o) : error LNK2019: __imp__FreeCredentialsHandle@4_tls_close 함수에서 참조되는 확인할 수 없는 외부 기호 1>libavformat.a(tls_schannel.o) : error LNK2019.. 2023. 2. 4.
error LNK2019: __imp__accept@12_ff_accept 함수에서 참조되는 확인할 수 없는 외부 기호 network 관련된 부분에서 에러가 발생하면 아래와 같이 소스코드에 추가 한다. #pragma comment(lib,"ws2_32.lib") 또는 추가 종속성에 "ws2_32.lib"를 추가하자. 1>libavformat.a(network.o) : error LNK2019: __imp__accept@12_ff_accept 함수에서 참조되는 확인할 수 없는 외부 기호 1>libavformat.a(network.o) : error LNK2019: __imp__bind@12_ff_listen 함수에서 참조되는 확인할 수 없는 외부 기호 1>libavformat.a(udp.o) : error LNK2001: 확인할 수 없는 외부 기호 __imp__bind@12 1>libavformat.a(network.o) .. 2023. 2. 4.
[Command] showmount 개발을 하다 보면 nfs를 자주 쓰게 된다. nfs mount를 하려면 경로를 모두 써줘야 하는데 너무 길 경우 주소를 짜증이 난다. 이럴 땐 showmount 명령어를 사용하여 경로를 확인할 수 있다. 또한, 내 PC에서 nfs 연결이 안 되는 것인지 nfs 서버가 잘못된 것이 인지 확인하기 골치 아플 때도 유용한 명령어다. busyman@busyman:~$ showmount -e 10.10.0.10 Export list for 10.10.0.10: /home/busyman/test_nfs_1 * /home/busyman/test_nfs_2 * 2023. 2. 4.
ffmpeg build (Windows 기반, win32 버전) 목차 0. 들어가기 아주 오래전에 ffmpeg을 사용하여 transcoder를 만들었다. 그때도 msys2를 사용했던 것 같은데 ffmpeg library를 포함한 DLL을 만들어 사용하는 방식으로 구현했다. 나름 재미있었다. 그때 소스코드가 아직 있지만 세월이 흐르면서 ffmpeg도 많이 변했다. av_register_all()이 사라지다니... 다시 한번 그와 같이 구성하려고 했는데, 늙어서 그런지 엄두가 안 난다. 그래서 방향을 전환했다. ffmpeg을 그대로 두되 ffmpeg/ffplay/ffprobe 같은 간단한 program으로 만들고 이 program을 실행하여 결과를 사용하는 방식으로 쓸까 한다. 어차피 오픈소스이니 이런 식으로 구성해서 다시 오픈하는 것이 맞는 것 같다. ffmpeg도 그.. 2023. 1. 7.