qmakeを使用するQtプロジェクトがあります。明瞭さと読みやすさを向上させるために、私は
- ソースファイル
- ビルドシステム
- 生成されたファイル(オブジェクトファイルなど)
分ける。
したがって、私の最初のステップは、ソースファイルをsrc/サブディレクトリに配置することでした。
myproject/
myproject.pro
src/
main.cpp
MainWindow.ui
...
このようにして、ビルドシステム(* .pro)からソースファイルを分離しました。ただし、その後を実行qmake
するmake
と、生成されたファイル(オブジェクトファイルなど)がメインプロジェクトフォルダーに配置されます。
myproject/
myproject.pro
Makefile
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
少なくとも、それらはsrc/
フォルダーに入れられませんでしたが、どのように指定すれば、それらが次のような別のサブフォルダーに入れられるようになりbuild/
ますか?
myproject/
myproject.pro
Makefile
build/
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
(ところで、ターゲットバイナリがどこに配置されるかは気にしませんが、ターゲットバイナリmyproject
を配置するのではなく、プロジェクトフォルダに直接配置する必要があると思いますbuild/
。)