Libx264 без cygwin1.dll?

У меня есть сборка libx264-125.dll от MinGW и Msys. Однако для запуска libx254-125.dll необходимо вызвать cygwin1.dll и cyggcc_s-1.dll. Может ли кто-нибудь сказать мне, как собрать статическую libx264-125.dll Спасибо за вашу помощь!


person Phien    schedule 11.06.2012    source источник


Ответы (1)


Если вы собрали x264 с помощью MSYS и MinGW GCC, это не зависит от dll Cygwin. Убедитесь, что «gcc», используемый в процессе сборки, является исполняемым файлом MinGW, а не исполняемым файлом Cygwin.

person rubenvb    schedule 11.06.2012
comment
Как я могу проверить, что gcc - это MinGw или Cygwin. Спасибо. :D - person Phien; 14.06.2012
comment
gcc -v или из оболочки cygwin, где это будет что-то вроде i686-w64-mingw3-gcc или i686-pc-mingw32-gcc. Target должно заканчиваться на mingw32. - person rubenvb; 14.06.2012
comment
Я получил: Цель: i686-pc-cygwin Но как это изменить? - person Maypeur; 10.10.2014
comment
Вы устанавливаете пакет mingw-w64-gcc (или как там он называется) и вызываете i686-w64-mingw32-gcc или x86_64-w64-mingw32-gcc. - person rubenvb; 10.10.2014