Как заставить QT создавать исполняемый файл для Windows на Mac? - PullRequest
4 голосов
/ 08 декабря 2011

Я пишу свое приложение на QT, и я создал рабочую версию на своем Mac. Как заставить QT также скомпилировать исполняемый файл для Windows?

Ответы [ 3 ]

4 голосов
/ 08 декабря 2011

Qt SOURCE совместим с Windows, Mac, Linux, ARM и другими платформами.

Qt BINARIES зависят от платформы. Вы не можете скомпилировать .exe на Mac и надеетесь запустить этот двоичный файл .exe в Windows или Linux.

Вам нужно будет выполнить кросс-компиляцию или фактически установить Qt SDK и скомпилировать на каждой целевой платформе для каждого вида .exe.

4 голосов
/ 08 декабря 2011

Вот учебник по кросс-компиляции http://web.me.com/dove_family/martin/cross_compile.html

Или вы можете получить Windows-машину или виртуальную машину.Создайте свое приложение с помощью компилятора в Windows и свяжите его с библиотеками Windows QT.Для компиляторов вы можете использовать Visual Studio или MinGW

0 голосов
/ 08 декабря 2011

Хорошим началом будет MinGW для OSX . Это должно позволить вам создавать приложения для Windows на OSX.

В другом вопросе есть более подробные инструкции: Как настроить Qt для кросс-компиляции из Linux в Windows target?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...