2009-10-23 88 views
0

我在项目中使用QT Creator,并想知道是否有一个命令将项目编译为Mac,Windows,& Linux二进制文件,以便我可以轻松地将它们发送给其他人用于测试的计算机无需发送整个源代码。目前,我正在Mac OSX上运行QT Creator。如何使qmake编译多个跨平台二进制文件

回答

0

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