[FFmpeg-devel] Warning when compiling ffmpeg using msvc toolchain with --enable-pthreads
ramprasad85 at gmail.com
Wed Apr 15 19:50:59 CEST 2015
When using an ffmpeg.exe built using msys and the msvc toolchain, at run
time a warning is displayed
[udp @ 00395860] 'circular_buffer_size' option was set but it is not
supported on this build (pthread support is required)
So, I wanted to enable pthread
I downloaded pthread-win32
Added the include and lib paths to the INCLUDE and PATH environment
started visual studio 2013 desktop express vsvars.bat and started msys.bat
../configure --toolchain=msvc --enable-pthreads --extra-libs=pthreadVC2.lib
output of configure now showed "threading support pthreads" instead
of "threading support win32threads"
and the runtime warning went away :-)
but while "make"ing it shows few warnings
cl : Command line warning D9002 : ignoring unknown option '-pthread'
LINK : warning LNK4044: unrecognized option '/pthread'; ignored
As I understand "-pthread" is gcc specific, and I think it should not be
used with msvc's cl.exe.
But do I need to worry about the macros _REENTRANT or __USE_REENTRANT as
More information about the ffmpeg-devel