Я записал приложение C++, которое использует спокойную платформу. Я хотел бы подать эту заявку, доступную на различных платформах. Так как я использую Linux, у меня нет проблем при компиляции кода для Linux. Вопросы:
Я могу скомпилировать свой код таким способом, которым он будет работать на Windows, Mac, и т.д.? Как сказано выше, я работаю над машиной Linux и не могу возможно установить все различные платформы там.
Если возможно, какие шаги требуются (простыми словами)?
Если существует какая-либо документация относительно этой темы, я рад читать, что-либо - просто указывает на меня в правильном направлении.
Спасибо!
] Вы можете вроде как сделать это для Windows, но я не думаю, что вы можете что-то сделать для Mac.[
] [] Для Windows, смотрите эти две статьи:[
] [][]Перекрестная компиляция Qt4/Win на Linux[][
] [][]Перекрестная компиляция Qt/Win Apps на Linux[][
] [] Также, смотрите этот вопрос [] о переполнении стека[].[
].] С некоторыми трудностями -- вам нужно будет установить кросс-компиляцию для создания двоичных файлов Windows под Linux. Эта часть проста.[
] []Затем вам нужно будет сконфигурировать Qt под кросс-компилятор. Учитывая, что Qt имеет ряд внешних зависимостей, я ожидаю, что это будет волосато.[
] []В двух словах, я думаю, что вам лучше установить виртуальный экземпляр Windows внутри эмулятора, такого как []VirtualBox[].[
] [][]Правка:[] Ah, Kaleb даже указывает на учебники. Отлично.[
]