QT多项目配置

时间:2015-03-17 10:36:02

标签: c++ qt configuration

QT新手,但无法看到我如何在多个项目之间切换调试和发布配置。

我有一个包含20多个项目的会话,并且在4个配置之间切换意味着进入每个配置并选择不同的配置,这只是传递给makefile的不同标志。这太费时了,有更快的方法吗?

2 个答案:

答案 0 :(得分:1)

您可以创建一个新项目,例如foobar.pro

TARGET = foobar
TEMPLATE = subdirs
SUBDIRS += ../foo \
           ../bar

这将使您能够使用一个命令在发布/调试模式下编译foo.pro和bar.pro。

答案 1 :(得分:1)

您可以制作Subdirs项目并将子项目添加到其.pro文件中:

TEMPLATE = subdirs

CONFIG += ordered

SUBDIRS += \
    project1 \
    project2 \
    project3 \
    ...

此处项目目录应与Subdirs文件一起添加到.pro项目目录中。请注意,子项目的.pro文件的名称应与其文件夹名称相同。这样就可以检测子项目并自动在“项目”窗格中列出。