0

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

4

1 回答 1

0

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

于 2009-10-23T17:23:35.520 回答