添加TEMPLATE = subdirs后,QT Creator无法构建

时间:2011-06-20 13:43:37

标签: qt projects-and-solutions qt-creator

我是QT Creator的新手。我想用exe和静态库创建一个QT项目。

如果我首先创建exe项目,它会为每个构建配置构建/重建。

但是,当我将TEMPLATE = subdirs添加到.pro文件的末尾时,它会停止正确构建。但似乎有必要将静态库添加到项目中。知道我可能做错了吗?

感谢。

2 个答案:

答案 0 :(得分:1)

这个想法是在顶层上有一个带有TEMPLATE = subdirs的.pro文件,然后在一个子目录中有一个可执行文件,在另一个子目录中有一个库。将两个目录添加到SUBDIRS。

AFAIK使用qmake(很容易)可以构建一些内容并在一个.pro文件中进行递归。

我不确定Qt Creator支持,但手动创建TEMPLATE = subdirs .pro文件很容易。

答案 1 :(得分:0)

编辑:

对不起,我不明白你想做什么,你能更好地解释一下吗?

这有用吗:

  

可以通过使用-t命令行选项指定新模板类型来覆盖模板。这会在处理.pro文件后覆盖模板类型。使用模板类型的.pro文件来确定项目的构建方式,有必要在命令行上声明TEMPLATE而不是使用-t选项。

来自here