Łączenie libavformat w Visual Studio 2010
Próbuję zbudować kod odczytu wideo wokół libavformat. Po uzyskaniu skompilowanych bibliotek DLL i.lib
plikitutaj, Idę do budowania mojego kodu, a linker nie może znaleźć żadnego z symboli libavformat, chociaż podłączyłem w podanym.lib
pliki.
Dozorującylibavformat.lib
zdumpbin -headers
ujawnia, że eksportuje żądane funkcje z prefiksem podkreślenia. Na przykład, gdy chcę zadzwonićavformat_open_input
, daje plik .lib_avformat_open_input
.
Dlaczego tak jest i dlaczego nie mogę połączyć wstępnie skompilowanych bibliotek DLL?