1

すべてのオブジェクトファイル用に1つのディレクトリを作成し、そのようなOBJECTS_DIRを設定するCommon.priファイルを作成したい

OBJECTS_DIR = $$PWD/../

しかし、プロジェクトをビルドすると、指定されたディレクトリにobjファイルが見つかりません。これを.proファイルに直接書き込むと、期待どおりの結果が得られます。Common.priファイルを正常にインクルードします。私はそれをチェックしました

!include( ../../Common.pri)::warning(Fail to include Common.pri)

私が望むものを達成する方法。私はグーグルで何も見つけることができません

4

1 に答える 1

2

PWD変数は、解析されている現在のファイルを含むディレクトリにつながるフルパスを指定します。つまり、この場合、.proファイルではなくCommon.priファイルにつながるフルパスを指定します。.priファイルと.proファイルの両方に関数を配置warning($$OBJECTS_DIR)して、OBJECTS_DIR変数の値を確認します。

于 2012-06-13T07:52:48.457 に答える