[Libav-user] cross-compiling - to lib.exe or not, that's the question

"René J.V. Bertin" rjvbertin at gmail.com
Wed Feb 6 12:04:40 CET 2013

Hello all,

The ffmpeg cross-building instructions list 2 ways to link to the produced DLLs from MSVC. Either one runs lib.exe on the corresponding import (.lib) libraries, or one configures the MSVC project not to use linker references. The latter is the default for the MSVC Debug configuration, which begs my question.

Is there a reason NOT to skip the lib.exe step so as to be able to build using linker references? In particular, does that allow faster access to the DLL's functions and/or data, which could be beneficial for an application that uses lavc for decompressing content while it plays?


More information about the Libav-user mailing list