#ffmpeg #compilation #libraries
#ffmpeg #Сборник #библиотеки
Вопрос:
Я прошел через столько разных наборов инструкций и столкнулся с таким количеством разных проблем, что трудно сказать, что имеет отношение к делу, а что нет. Что ясно, так это то, что ничто из того, что появляется, когда я ищу решение в Интернете, не является полным и актуальным. Большинству ссылок 5-7 лет, и они мне не подходят. Я использую Intel i7 (x64) и запускаю Windows 10 Home. Мне нужно, по крайней мере, создать libavcodec, чтобы я мог снова декодировать, изменять и перекодировать мой старый проект.mp4s.
Я установил msys2 и MinGW-w64 (сборки MinGW-W64), запустил msys2_shell.cmd из visual studio, убедился, что каталог, содержащий cl.exe находится в пути и проверено, что он может быть обнаружен which cl.exe
. Тем не менее, я все еще понимаю это:
me@here MSYS ~/hardware/OpenGL/ffmpeg $ ./configure --toolchain=msvc cl.exe is unable to create an executable file. If cl.exe is a cross-compiler, use the --enable-cross-compile option. Only do this if you know what cross compiling means. C compiler test failed. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.
Несколько лет назад я работал над этим на другой машине, и я помню, как она установилась в течение часа или двух. Я занимался этим почти в 4 раза больше, перепробовав полдюжины наборов инструкций.