Qtのproファイルでのカスタム依存関係
まず背景を話します.
私はproファイルで変数を定義しました.この変数、proファイルは使います.compile.cppファイルも使います.
この変数をDEFINESでマクロ形式でcompileに渡します.cpp.
しかし、proファイルの変数の値を変更するたびにcompile.cppは再コンパイルされず,c++で得られた変数値は最新ではない.
私のニーズは、proファイルが変更されるたびにcompileを自動的に再コンパイルすることです.cpp.
私の考えはproの中で依存関係を定義してcompile.o proファイルに依存することで、問題を解決できます.
実際のコード:
全文が終わる.
私はproファイルで変数を定義しました.この変数、proファイルは使います.compile.cppファイルも使います.
この変数をDEFINESでマクロ形式でcompileに渡します.cpp.
しかし、proファイルの変数の値を変更するたびにcompile.cppは再コンパイルされず,c++で得られた変数値は最新ではない.
私のニーズは、proファイルが変更されるたびにcompileを自動的に再コンパイルすることです.cpp.
私の考えはproの中で依存関係を定義してcompile.o proファイルに依存することで、問題を解決できます.
実際のコード:
- Compile.target = $(OBJECTS_DIR)/compile.o
- Compile.depends = $$_PRO_FILE_
- QMAKE_EXTRA_TARGETS += Compile
全文が終わる.