Межплатформенная компиляция спокойного приложения

Я записал приложение C++, которое использует спокойную платформу. Я хотел бы подать эту заявку, доступную на различных платформах. Так как я использую Linux, у меня нет проблем при компиляции кода для Linux. Вопросы:

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

Если возможно, какие шаги требуются (простыми словами)?

Если существует какая-либо документация относительно этой темы, я рад читать, что-либо - просто указывает на меня в правильном направлении.

Спасибо!

10
задан Honza Pokorny 5 January 2010 в 19:10
поделиться

2 ответа

[

] Вы можете вроде как сделать это для Windows, но я не думаю, что вы можете что-то сделать для Mac.[

] [

] Для Windows, смотрите эти две статьи:[

] [

][]Перекрестная компиляция Qt4/Win на Linux[][

] [

][]Перекрестная компиляция Qt/Win Apps на Linux[][

] [

] Также, смотрите этот вопрос [] о переполнении стека[].[

].
8
ответ дан 4 December 2019 в 00:25
поделиться
[

] С некоторыми трудностями -- вам нужно будет установить кросс-компиляцию для создания двоичных файлов Windows под Linux. Эта часть проста.[

] [

]Затем вам нужно будет сконфигурировать Qt под кросс-компилятор. Учитывая, что Qt имеет ряд внешних зависимостей, я ожидаю, что это будет волосато.[

] [

]В двух словах, я думаю, что вам лучше установить виртуальный экземпляр Windows внутри эмулятора, такого как []VirtualBox[].[

] [

][]Правка:[] Ah, Kaleb даже указывает на учебники. Отлично.[

]
4
ответ дан 4 December 2019 в 00:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: