proj1
別の( )に依存するqtプロジェクトがありますproj2
。
ディレクトリツリーは次のようになります。
common/
`--/pr1/
proj1.pri
main.cpp
`--/pr2/
proj2.pri
src1.cpp
src2.cpp
proj1 には proj2 が含まれます。
include(../proj2.pri)
proj2.pri では、現在の (pr2) ディレクトリにあるソースが一覧表示されます。
SOURCES += src1.cpp \
src2.cpp
したがって、ビルドしようとするproj1
と、次のようなエラーが発生します。
make: *** No rule to make target `src1.cpp', needed by `src1.o'. Stop.
pri-files を使用してサブプロジェクトのソースを含める正しい方法はありますか (デバッグのためにそうする必要があります)。