2
私はコンソールQtプロジェクトをビルドしています。Qtプロジェクトファイルのオブジェクトディレクトリを指定するにはどうすればよいですか?
現在、私のプロジェクトファイルは、次のようになります。
CONFIG += qt console debug
CONFIG -= app_bundle
HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
main.cpp
TARGET = doit
マイQMAKESPEC環境変数に設定されています(私はプロジェクト(ソース)ファイルとディレクトリに移動しますmacx-g++
とqmake
を実行しますプロジェクトをビルドするには、make
をMakefileをビルドします)。コンパイルのオブジェクトファイル(* .o)は、ソースと実行可能ファイルと同じディレクトリに置かれます。
ソースファイルを汚染しないように、これらのオブジェクトファイルをサブディレクトリに配置するにはどうすればこのビルドを構成できますか?
を参照してください、あなたはの.oファイルがサブディレクトリにあることに満足していますか? mocファイル、リソースファイル、生成されたmakefileなどはどうですか?これまでは、OBJECTS_DIR、MOC_DIR、DESTDIR、RCC_DIR、UI_DIR、UI_HEADERS_DIR、UI_SOURCES_DIRを設定しています。生成されたmakefilesを除いてすべてが 'obj'ディレクトリに入ります。私はQMAKE_MAKEFILEで自由に家にいると思ったが、それは名前の一部としてパスが好きではないようだ(とにかくQtCreatorによって無視される)。 – KeyserSoze