Linux上的QtCreator:32位与64位

时间:2010-05-25 02:58:39

标签: qt qt4 qt-creator

我的笔记本电脑是64位,所以当我开始使用Qt时,我选择了64位QtCreator。 现在我遇到了一个问题,我希望我生成的可执行文件可以在32位linux系统上运行。

我可以设置QtCreator来生成32位可执行文件吗?这样我就可以决定生成32位或64位的。

我不想安装另一个32位QtCreator><。

2 个答案:

答案 0 :(得分:6)

至少需要安装32位Qt。但是,您不需要安装32位Qt Creator。

一旦你安装了32位Qt,你应该能够将该版本添加到Qt Creator并使其工作没有太大麻烦。您可能需要强制Creator在编译时使用linux-g++-32 mkspec。如果您自己构建32位Qt,则可以通过使用-platform linux-g++-32进行配置来完成此操作。如果从包安装它,希望包构建器已经完成了这个。

答案 1 :(得分:3)

我已经弄清楚如何生成32位代码。

来自QtCreator中“项目”标签的

: 构建设置 构建步骤 QMake - >显示细节

在“附加参数”中加入以下参数:

-spec linux-g++-32 -r