2013-03-13 2 views
0

У меня есть простое приложение, которое я могу скомпилировать на рабочем столе для Ubuntu 12.04, но не для Windows. Я установил инструментальную цепочку MinGW, как из синаптики, так и из 64-битного пакета QT с here.Qt 4.8 компиляция из ubuntu в windows

Я пошел в Инструменты -> Параметры -> Сборка и вручную добавил как/usr/bin/i686-w64-mingw32-g ++, так и g ++. Exe из приведенной выше ссылки (в корзине) как MANUAL_1 и MANUAL_2.

Когда я иду, чтобы создать пользовательскую цель, однако я не могу выбрать ручную инструментальную цепочку и возвращать стандартный Linux-сервер GCC x86_64.

Что я делаю неправильно? Я сомневался в g ++. Exe-файл работал бы, так как это двоичный файл Windows, но почему он не выбирает системные двоичные файлы?

+0

Добавлен тег Qt Creator, поскольку, похоже, это проблема с этим. Какая версия Qt Creator? Скорее всего, вы, наверное, попробуете с последним, все это получило новый дизайн в последней версии. – hyde

ответ

0

Несколько вещей, которые вы должны проверить

  • Ваш НКУ номер версии
  • Добавляется ваш путь куб.см до переменной окружения?

Мне тоже было сложно скомпилировать мое приложение MINGW Qt в Windows, и после много исследований в сети я обнаружил, что qt4 работает с gcc 4.4.0 MINGW. Я загрузил qtcreator 2.1 с сайта qt и скопировал папку MINGW из каталога qtcreator, скопировал эту папку в мой корневой каталог Windows, а затем установил последний создатель qt и qt4 sdk, Добавьте путь gcc и, наконец, создатель qt скомпилирует мой код.

Смежные вопросы