문제

콘솔 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)은 내 소스 및 실행 파일과 동일한 디렉토리에 배치됩니다.

해당 객체 파일을 하위 디렉토리에 배치하여 소스 영역을 오염시키지 않도록이 빌드를 구성하려면 어떻게 구성합니까?

도움이 되었습니까?

해결책

Objects_dir 설정 :

OBJECTS_DIR = ../myproject/tmp

보다 http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#objects-dir

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top