2

コンソール Qt プロジェクトを構築しています。

現在、私のプロジェクト ファイルは次のようになっています。

CONFIG += qt console debug 
CONFIG -= app_bundle

HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
            main.cpp
TARGET = doit

私の QMAKESPEC 環境変数は次のように設定されています。macx-g++

プロジェクト (およびソース) ファイルのあるディレクトリに移動し、qmake(Makefile をビルドする) を実行makeしてから、プロジェクトをビルドします。コンパイルからのオブジェクト ファイル (*.o) は、ソースと実行可能ファイルと同じディレクトリに配置されます。

ソース領域を汚染しないように、これらのオブジェクト ファイルをサブ ディレクトリに配置するようにこのビルドを構成するにはどうすればよいですか?

4

1 に答える 1

3

OBJECTS_DIR を設定:

OBJECTS_DIR = ../myproject/tmp

http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#objects-dirを参照してください。

于 2009-07-13T15:20:57.933 に答える