Compilation 如何让qmake编译多个跨平台二进制文件

Compilation 如何让qmake编译多个跨平台二进制文件,compilation,qt-creator,qmake,multiplatform,Compilation,Qt Creator,Qmake,Multiplatform,我在一个项目中使用QT Creator,我想知道是否有一个命令可以将项目编译成Mac、Windows和Linux二进制文件,这样我就可以轻松地将它们发送到其他计算机进行测试,而不必发送整个源代码。目前我正在Mac OSX上运行QT Creator,如果有必要的话。这是可能的,但它并不像你所说的那么简单。要正确执行此操作,您需要设置一个交叉编译环境,其中包含已为其他平台编译的库,以及为您的平台编译的编译器/可执行文件,这些编译器/可执行文件为其他平台生成输出。然后,您需要在qmake文件中以某种方

我在一个项目中使用QT Creator,我想知道是否有一个命令可以将项目编译成Mac、Windows和Linux二进制文件,这样我就可以轻松地将它们发送到其他计算机进行测试,而不必发送整个源代码。目前我正在Mac OSX上运行QT Creator,如果有必要的话。

这是可能的,但它并不像你所说的那么简单。要正确执行此操作,您需要设置一个交叉编译环境,其中包含已为其他平台编译的库,以及为您的平台编译的编译器/可执行文件,这些编译器/可执行文件为其他平台生成输出。然后,您需要在qmake文件中以某种方式跟踪所有这些变量,以确保生成正确的输出