Как заставить qmake компилировать несколько кроссплатформенных бинарных файлов

StackOverflow https://stackoverflow.com/questions/1611999

Вопрос

Я использую QT Creator в проекте, и мне было интересно, есть ли одна команда для компиляции проекта на Mac, Windows и & amp; Двоичные файлы Linux, так что я могу легко отправлять их на другие компьютеры для тестирования без необходимости пересылки всего исходного кода. В настоящее время я использую QT Creator на Mac OSX, если это имеет значение.

Это было полезно?

Решение

Это возможно, но не так просто, как вы предполагаете. Для правильного выполнения этой задачи вам потребуется настроить среду кросс-компиляции с библиотеками, уже скомпилированными для других платформ, и компиляторами / исполняемыми файлами, скомпилированными для вашей платформы, которые выдают выходные данные для другой платформы. Затем вам нужно как-то отслеживать все эти переменные в файле qmake, чтобы убедиться, что вы выводите правильный вывод.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top