[FFmpeg-user] msvc build ffmpeg with x264 linked error: unresolved _x264_build_depth

Роман Савченко gmstima at gmail.com
Mon Aug 19 17:16:24 CEST 2013

Hi all,

I try to compile ffmpeg with x264 support on windows. My steps:

1. Download and compile yasm. From msys:
    ./configure --prefix=../build && make && make install
2. Download and compile x264. From msys:
    ./configure --prefix=../build --enable-shared --disable-cli
--enable-win32thread --Wl,--output-def=libx264.def
    make && make install
3. From msvc command line lib /machine:i386 /def:libx264.def
4. Download c99-to-c99 wrapper(was added to PATH) and inttypes (was puted
to build/include).
5. Run msys form msvc command line. Switch linker (mv /usr/bin/link.exe
6. Run:
   ./configure --prefix=../build --toolchain=msvc --extra-cflags="-I
../build/include" --extra-ldflags="/LIBPATH:../build/lib" --enable-gpl
--enable-libx264 --enable-memalign-hack --enable-shared
    (configure is ok)
   unresolved external: libx264.o: __x264_bit_depth_

Can anyone help with this?

Best Regards,
R. Savchenko.

More information about the ffmpeg-user mailing list