[Ffmpeg-devel] Win32 unresolved external symbol

Martin Boehme boehme
Thu Sep 1 10:44:39 CEST 2005

Michel Bardiaux wrote:
[on the subject of linking static FFmpeg libs compiled with MinGW into 
an MSVC app]
> You have to add libgcc.a to the build (mine is in 
> C:\MinGW\lib\gcc-lib\mingw32\3.2)

Is this really safe? I seem to remember there was a discussion about 
this a while back, and the conclusion was that while linking to libgcc.a 
works, it is a Bad Thing in some way or another, and that the libgcc.a 
runtime doesn't play well in an MSVC environment... IIRC, the gist was 
that there was no good way to link a MinGW compiled static lib into an 
MSVC app and the only "clean" solution is link against DLLs.

All of this is "IIRC" -- can someone jump in to clarify? I don't want to 
start any rumours here... from all I know, the libgcc.a solution may be 
completely safe...


Martin B?hme
Inst. f. Neuro- and Bioinformatics
Ratzeburger Allee 160, D-23538 Luebeck
Phone: +49 451 500 5514
Fax:   +49 451 500 5502
boehme at inb.uni-luebeck.de

More information about the ffmpeg-devel mailing list