我正试图在Windows平台上通过cygwin环境为h.264支持构建libx264的ffmpeg(0.6.1版本)。在cygwin上启用libx264启用ffmpeg
我编译了x264-snapshot-20101228-2245并将库安装在/usr/local/lib/(libx264.a)中。这里的配置选项时(./configure --enable-共享--disable-ASM)
现在我想建立ffmpeg的下方配置选项:
的./configure --enable-共享--disable -stable --enable-pthreads --enable-libx264 --enable-gpl --disable-doc --enable-memalign-hack --extra-ldflags =/usr/local/lib
但是configure给出错误。 壳: ERROR:libx264没有找到
++++++++++++++++++++ config.err
的gcc -o /tmp/ffconf.ww1dJh1K .exe /tmp/ffconf.X7919VWP.o -lpsapi -lz -lbz2 -lm -lx264 -lm /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../。 ./i686-pc-cygwin/bin/ld:找不到-lx264 collect2:ld返回1退出状态 错误:找不到libx264 +++++++++++++++++++ +++
工具详细信息 Gcc版本:gcc(GCC)4.3.4 20090804(发布)1
如果有人指出这个问题,我会很高兴。
谢谢--extra-ldflags =“ - L/usr/local/lib”工作,现在配置完成。但是我在做make时遇到了另一个问题。任何想法如何解决这个问题。 ./usr/include/byteswap.h:19:错误:重新定义bswap_16' ./libavutil/x86/bswap.h:33:错误:'bswap_16'的先前定义在这里 – 2011-01-24 17:39:47