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

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top