Я пытаюсь построить ffmpeg (выпуск 0.6.1) с libx264 для поддержки h.264 на платформе Windows над средой cygwin.Builing ffmpeg с libx264 включен на cygwin
Я скомпилировал x264-snapshot-20101228-2245 и установил библиотеку в /usr/local/lib/(libx264.a). Опция конфигурирования здесь (./configure --enable-общий повреждают-ASM)
Теперь я пытаюсь построить FFmpeg с ниже опции конфигурирования:
./configure --enable-общий повреждают -static --enable-pthreads --enable-libx264 --enable-gpl --disable-doc --enable-memalign-hack --extra-ldflags =/usr/local/lib
Но configure дает ошибку , оболочка: ОШИБКА: 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
Буду рад, если кто-то отметит здесь проблему.
Thanks --extra-ldflags = "- L/usr/local/lib" работал, и теперь настройка завершается. Но у меня возникает еще одна проблема, когда делаю. Любая идея Как это можно исправить. ./usr/include/byteswap.h:19: ошибка: переопределение 'bswap_16 ' ./libavutil/x86/bswap.h:33: ошибка: предыдущее определение' bswap_16' было здесь –