2

http://qt-project.org/doc/qt-4.8/qmake-precompiledheaders.htmlを読みました

私のソースディレクトリは次のようなものです

common  # here will generated common.pch/
srcdir1
srcdir2
srcdir3

srcdir1 srcdir2 srcdir3に一般的なプリコンパイル済みヘッダーを使用させようとしていますが、正しい.proファイルを作成するにはどうすればよいですか?

4

1 に答える 1

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 プロジェクト インクルード ファイルに定義を入れることができます。

これは役に立ちますか?

于 2013-08-24T14:15:57.307 に答える