Cross Compling FFMPEG с CONAN Не удалось: x86_64-W64-Mingw32-LD: не признанный режим эмуляции: 64C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Cross Compling FFMPEG с CONAN Не удалось: x86_64-W64-Mingw32-LD: не признанный режим эмуляции: 64

Сообщение Anonymous »

Я пытаюсь установить ffmpeg (и некоторые другие библиотеки, но только ffmpeg тоже терпит неудачу) с Conan для пересечения компиляции из Linux (Ubuntu) в Windows. < /p>
Конан бросает ошибку При запуске Configure, Inside Build (). В нем говорится, что x86_64-w64-mingw32-gcc не может создать исполняемый файл. .
В журнале конфигурации я обнаружил, что из-за флага при запуске тестов для x86_64 -w64-mingw32-ld .

Код: Выделить всё

x86_64-w64-mingw32-ld -m64 -L/home/jeroqui/.conan2/p/b/freetd8d522cfe5ed9/p/lib -L/home/jeroqui/.conan2/p/b/libsv9862cce477f3c/p/lib -L/home/jeroqui/.conan2/p/b/opensf32bb84148b27/p/lib -L/home/jeroqui/.conan2/p/b/vorbib2efb2d738443/p/lib -L/home/jeroqui/.conan2/p/b/libpn1c271e119251a/p/lib -L/home/jeroqui/.conan2/p/b/dav1d0798c06f2d7c3/p/lib -L/home/jeroqui/.conan2/p/b/libaoec0c6ff69236b/p/lib -L/home/jeroqui/.conan2/p/b/cpuin94c00ccfd6939/p/lib -L/home/jeroqui/.conan2/p/b/zlib09a824ccbeb0e/p/lib -L/home/jeroqui/.conan2/p/b/libwedcd84ab019a17/p/lib -L/home/jeroqui/.conan2/p/b/libfdbad6e447d67d4/p/lib -L/home/jeroqui/.conan2/p/b/libmpeb5a9a1a779c7/p/lib -L/home/jeroqui/.conan2/p/b/libvp0218afdff461c/p/lib -L/home/jeroqui/.conan2/p/b/libx2ec0d07d4a0565/p/lib -L/home/jeroqui/.conan2/p/b/libx23198ed0a549b9/p/lib -L/home/jeroqui/.conan2/p/b/opus8d5d63e1681f3/p/lib -L/home/jeroqui/.conan2/p/b/ogg813050272864b/p/lib -L/home/jeroqui/.conan2/p/b/openh3680a2c5cc945/p/lib -L/home/jeroqui/.conan2/p/b/openj09e5e15be595a/p/lib -L/home/jeroqui/.conan2/p/b/brotl58bc227a041f8/p/lib -L/home/jeroqui/.conan2/p/b/bzip2e67b6fd4c7720/p/lib -L/home/jeroqui/.conan2/p/b/libic229c7a1dc80e2/p/lib -L/home/jeroqui/.conan2/p/b/xz_ut8375de634122a/p/lib -m64 -o /tmp/ffconf.eAkkSIml/test.exe /tmp/ffconf.eAkkSIml/test.o
x86_64-w64-mingw32-ld: unrecognised emulation mode: 64
Supported emulations: i386pep i386pe
C compiler test failed.
< /code>
Я пытался заставить Конана не добавлять флаг -m64, но я не смог его работать. Установка переменных ENV, таких как LDFLAGS = 
, не будет работать ни в профиле CONAN, на CONANFILE.PY или непосредственно на моем терминале. Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/794 ... gnised-emu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»