Hi I build my Windows 32 bit DLL on Vista machine. This DLL works in a
browser context to render Video using H264 video. I use x264 and ffmpeg
libraries. My deployment can be any Windows machine ( Vista, 7, XP etc)

I configured x264 using

./configure --cross-prefix=i686-w64-mingw32-   --enable-shared
--disable-swscale  --disable-ffms   --disable-asm   --disable-thread

Then did the make.

Then I configured ffmpeg using.


./configure --enable-cross-compile
--cross-prefix=i686-w64-mingw32- --enable-shared --disable-pthreads
--arch=x86_32 --enable-postproc --enable-avfilter --disable-armv5te
--disable-ffplay --disable-ffserver --disable-ffprobe --disable-doc
--disable-debug --disable-encoders --disable-muxers --disable-neon
--disable-pic --disable-decoders --enable-decoder=h264 --disable-bsfs
--disable-protocols --disable-parsers --enable-parser=h264
--disable-filters --disable-demuxers
then did make.

Now my application DLL, I built using /MT so as to avoid any CRT mess up in
the deployed machine. But the build fails with 3 linker errors -

*unresolved external symbol __imp__toupper , *
*

unresolved external symbol __imp___fstat,

and

unresolved external symbol __imp___vsnprintf

.



How can I solve this? Any help?



Thanks in advance,

Shiju


*
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to