我看过http://qt-project.org/doc/qt-4.8/qmake-precompiledheaders.html
我的源目录就像
common # here will generated common.pch/
srcdir1
srcdir2
srcdir3
我试图让我的srcdir1 srcdir2 srcdir3使用常见的预编译头文件,但是如何编写正确的.pro文件?
答案 0 :(得分:0)
你可以在项目根目录中使用这样的东西,其中有一个foo.pro:
CONFIG += ordered
TEMPLATE = subdirs
SUBDIRS = common srcdir1 srcdir2 srcdir3
来自文档:
When using the subdirs template, this option specifies that the directories listed should be processed in the order in which they are given.
然后将保留变量值,因此您应该在srcdir1中提供您共同设置的内容,依此类推。
即使这不起作用,您仍然可以将PRECOMPILED_HEADER = foo.h
定义放入precompiled-header.pri项目包含文件中,该文件包含在多个位置。
这有帮助吗?