我是 Qt Creator 的新手,我有几个关于多个构建配置的问题。附注:我的 Linux 机器上安装了 QtCreator 1.3.1。
我需要在我的 Qt Creator 项目中有两个配置。问题是这些不仅仅是调试和发布,而是基于目标架构 - x86 或 x64。我遇到了 在 Qt / Qmake 中构建多个目标, 然后我尝试了类似的方法:
Conf_x86 {
TARGET = MyApp_x86
}
Conf_x64 {
TARGET = MyApp_x64
}
但是,这种方式我似乎无法使用 Qt Creator IDE 来分别构建其中的每一个(IDE 菜单中的 Build All、Rebuild All 等选项)。有没有办法实现这一点 - 甚至可以将 Conf_x86 和 Conf_x64 显示为 Qt Creator 中的新构建配置?
我拥有的另一件事是 Qt 是 64 位的,因此默认情况下,使用 Qt Creator IDE 构建的目标也将是 64 位。我注意到构建步骤中有效的 qmake 调用包括以下选项-spec linux-g++-64
。我还注意到,如果我添加-spec linux-g++-32
“附加参数”,它会覆盖-spec linux-g++-64
,结果目标将是 32 位。
如何通过简单地编辑 .pro 文件的内容来实现这一点?我看到所有这些更改最初都保存在 .pro.user 文件中,但这根本不适合我。如果可能的话,我需要能够从 .pro 文件中进行这些配置。