MXE (среда M Cross) - это платформа, которая кросс-компилирует различные инструменты для Windows из систем Unix.
1 ответ

Кросс-компиляция приложения FFmpeg + Qt с MXE

Я получил довольно простой проект, который использует Qt, а также FFmpeg, который я разработал под Linux.Теперь у меня возникли проблемы с кросс-компиляцией указанного проекта с MXE, чтобы использовать его на Windows-машине. Под Linux все, что мне н…
18 апр '16 в 16:23
2 ответа

Сборка Qt 5 на Linux для Windows

Я хотел перенести мое приложение Qt 4 на использование Qt 5. Эти инструкции не выполнены из-за некоторых различий в том, как MXE создает Qt 5, в том числе из-за того, что он использует модульные tar-архивы Qt вместо одного большого tar-архива.
05 янв '13 в 09:50
1 ответ

Не удается связать в libnanomsg для Windows MinGW, кросс-компиляция с использованием MXE

Я пытаюсь собрать Nanomsg на MINGW, кросс-компиляции из Ubuntu с помощью MXE. Целевой хост - x86_64. Я построил это хорошо, но это не будет связывать. Я получаю такие проблемы, как undefined reference to 'imp__nn_freemsg' Я думаю, что это статическа…
14 апр '15 в 15:54
1 ответ

C mxe linking не удается: ld не может найти символы

При попытке кросс-компиляции TranscriberAG с MXE я застрял в проблеме, которую не понимаю. Мне удалось воспроизвести проблему на крошечном файле: #include <dlfcn.h> int test() { dlopen("test", RTLD_LAZY); } Я компилирую это с: /path/to/mxe/usr…
15 авг '14 в 20:13
0 ответов

Компиляция nsi-установщика Octave MXE с --enable-64

Я пытаюсь скомпилировать nsi-установщик Octave для Windows с --enable-64 для поддержки больших массивов. Попытка 1: использование виртуальной машины Linux Mint в Windows 10: ./configure показывает, что все в порядке, и после запуска make довольно мн…
25 авг '16 в 15:33
2 ответа

Пример mxe кросс-компиляции Linux для Windows VTK

Я хотел бы знать, есть ли какой-нибудь пример или кто-то может опубликовать его для компиляции приложения vtk.exe с использованием MXE. Заголовки и библиотеки созданы, но я не могу заставить его работать. Мне удалось заставить Qt работать. Я обычно …
28 фев '13 в 01:08
0 ответов

C++ кросс-компиляция из Linux в Windows проблема с различными библиотеками

Я пытаюсь выполнить кросс-компиляцию некоторого кода C++ из Linux в Windows, используя MXE/MinGW, но застрял на некоторых ошибках: /tmp/ccd6s46b.o:PSTDKernel.cpp:(.text$_ZN9QVector2DixEi[__ZN9QVector2DixEi]+0x29): undefined reference to `_imp___Z9qt…
11 май '18 в 14:44
1 ответ

Приложение Qt X11, созданное для платформы Windows

Я знаю, что это странно, но мне нужно запустить приложение Qt GUI, которое поддерживает протокол X11 на платформе MS Windows. Очевидно, что если я собираю свой исходный код Qt в среде Unix, он автоматически становится приложением X11, и это приложен…
15 июн '12 в 10:46
0 ответов

Сборка qttools с MXE вызывает ошибку (компиляция altcoin)

Я подписался на этот пост Bitcointalk: https://bitcointalk.org/index.php?topic=1080289.0 но у меня проблемы с этой командой sudo make MXE_TARGETS="i686-w64-mingw32.static" qttools через некоторое время появляется сообщение об ошибке, и я не знаю, ка…
23 дек '17 в 08:48
1 ответ

Как сделать ссылку на стороннюю DLL при кросс-компиляции из Linux?

Я хотел бы кросс-компиляции проектов C++ для Windows 64 бит из Linux, используя mingw-w64 инструменты (на самом деле я использую M Cross Environment, основанный на mingw-w64, но я не думаю, что это имеет отношение к вопросу). В моем случае последний…
13 сен '16 в 14:11
2 ответа

Кросс-компиляция в Linux для Windows с использованием ссылок MXE - GSL?

У меня есть проект C++, разработанный для Linux, который я хотел бы передать своим коллегам по Windows, предоставив им исполняемый файл. Я искал проблему и обнаружил, что одним из способов может быть компиляция с помощью i586-mingw32msvc-g++ вместо …
07 мар '13 в 15:20
0 ответов

Кросс-компиляция моего проекта Linux QT с MXE не удалась. Библиотека не найдена

У меня есть проект QT5 на Linux с использованием taglib. Он прекрасно компилируется внутри QtCreator и безупречно работает под Linux. Теперь я хочу кросс-компилировать код, используя MXE. Я скачал и "установил" MXE в соответствии с документами. Я сд…
06 янв '16 в 17:35
4 ответа

Кросс-компиляция приложения Qt для Windows в Linux с динамическим связыванием

Чтобы соответствовать лицензии Qt LGPL, приложение, использующее библиотеку Qt, должно либо сделать исходный код доступным, либо динамически связываться с Qt (если я понял это правильно в этих нескольких словах). Поэтому я хотел бы создать приложени…
28 янв '13 в 21:37
1 ответ

float.h не найден или включен правильно при использовании mingw-w64

Я пытаюсь кросс-компилировать кусок кода, который использует float.h для установки размеров FPU. Конкретный кусок кода, который требует это: #ifdef SINGLE _control87(_PC_24, _MCW_PC); /* Set FPU control word for single precision. */ #else /* not SIN…
15 сен '16 в 15:24
0 ответов

Развертывание MXE и QT дает ошибку времени выполнения

Я создаю приложение QT на Ubuntu, которое работает довольно хорошо. Теперь мне нужно развернуть его в Windows, поэтому я установил MXE для кросс-компиляции моих исходников. MXE build git clone https://github.com/mxe/mxe.git cd mxe # I need posix thr…
26 апр '17 в 10:20
1 ответ

Программа кросс-компиляции не может найти заголовки SDL2

Я работаю над проектом в c++ который использует автоинструменты для простой кросс-компиляции. Я sudo make installбудет MXE в моей системе. Когда просто с помощью ./configureи, таким образом, используя g++все идет гладко. Однако, используя ./configur…
27 июн '15 в 05:56
1 ответ

Настройка комплекта qtcreator для кросс-компиляции (mxe)

Я пытаюсь настроить среду для кросс-компиляции моих проектов из Ubuntu в Windows. Оглядываясь вокруг, мне удалось скомпилировать qt через mxe, теперь проблема в том, что я не могу заставить его работать внутри qtcreator. Конкретно я добавил в заклад…
09 дек '14 в 11:23
2 ответа

Многочисленные ошибки "Неопределенная ссылка" в MXE и SDL2

Я пытаюсь скомпилировать программу OpenGL, которая использует SDL для создания контекста и загрузки изображений. Когда я компилирую его в Linux, он компилируется и работает без ошибок. Я установил MXE в /opt/mxe и проверил, что каталог SDL2 (который…
29 фев '16 в 09:51
2 ответа

Ошибка проекта: неизвестные модули в QT: webkitwidgets

Я пытаюсь использовать MXE (с помощью этого учебника), и я получаю эту ошибку на qmake && make шаг: Project ERROR: Unknown module(s) in QT: webkitwidgets". Что это значит и что я могу сделать?
16 окт '13 в 22:42
2 ответа

Кросс-компиляция в Linux для Windows

В настоящее время я использую MXE для выполнения кросс-компиляции, пытаясь кросс-компилировать с 0MQ, который впервые использует привязки libzmq для C++. Я уже положил zmq.hpp & zmq.h файлы в папке include, но я получаю сообщение об ошибке -lzmq не …
11 сен '13 в 11:42