Стоит ли кросс-компилировать в Linux или Windows? - PullRequest
5 голосов
/ 22 июня 2009

Чтобы создать .exe в Linux с использованием Qt SDK, я должен кросс-компилировать свое приложение в Linux или кросс-компилировать мое приложение в Windows?

Ответы [ 3 ]

8 голосов
/ 22 июня 2009

Вам необходимо выполнить кросс-компиляцию в Linux, для windows.

EDIT:

  1. установить MinGW в Linux .
  2. кросс-компиляция ваш код Qt в Linux . Необходимо создать бинарный файл Windows ( .exe ).
  3. Вы сделали. К счастью, выполните exe-файл в любой системе Windows с библиотеками времени выполнения Qt.

Надежда, которая проясняет ситуацию.

JRH

4 голосов
/ 22 июня 2009

Либо кросс-компиляция в Linux, либо компиляция в Windows.

2 голосов
/ 23 июня 2009

Во-первых, квг. Поиском в Google «кросс-компиляции приложений qt в linux для windows» и первой ссылкой, которая появляется: http://silmor.de/29

Шаги должны быть простыми:

  • установить mingw
  • установите исполняемые файлы qt linux, чтобы получить qmake, moc и другие вещи, необходимые для компиляции.
  • get windows qt двоичные файлы и другие возможные библиотеки, необходимые для вашего приложения.
  • создать новые файлы конфигурации qmake (подробнее см. На странице silmor.de)
  • перейдите в исходную папку и вызовите qmake -spec $ SpecFileCreatedInStep4
  • сделать
  • выгода !!
  • закройте ваши вопросы так.
...