Frage

Ich baue eine Konsole Qt-Projekt.

Derzeit meine Projektdatei sieht wie folgt aus:

CONFIG += qt console debug 
CONFIG -= app_bundle

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

Meine QMAKESPEC Umgebungsvariable gesetzt ist: macx-g++

Ich gehe in das Verzeichnis mit den Projekt (und Quelle) Dateien und führen qmake (die ein Makefile baut), dann make das Projekt zu erstellen. Die Objektdateien (* .o) aus der Zusammenstellung werden im gleichen Verzeichnis mit meiner Quelle und der ausführbaren Datei platziert.

Wie konfiguriere ich diesen Build diese Objektdateien in einem Unterverzeichnis zu platzieren, so dass sie meinen Quellbereich nicht verunreinigen?

War es hilfreich?

Lösung

gesetzt OBJECTS_DIR:

OBJECTS_DIR = ../myproject/tmp

Siehe http://doc.qtsoftware.com/ 4.5 / qmake-Variable-reference.html # Objekte Verzeichnis

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top