我正試圖在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