2010-11-22 7 views
3

Ich möchte generierte Makefile in ein anderes Verzeichnis finden und es von dort verwenden.Ein paar Fragen über Qt-Pro-Datei

ist hier der Teil meiner Pro-Datei:

OBJECTS_DIR = build/Objects-files 
MOC_DIR = build/Moc-files 
RCC_DIR = build/Rcc-files 

# Location of the binary file 
DESTDIR = bin 

MAKEFILE = build/Makefile 

Und mit der letzten Zeile Ich habe:

make: *** No targets specified and no makefile found. Stop. 
Exited with code 2. 

Und zweite Frage, welche Variable die Position von ui stellt Dateien enthalten (für Beispiel ui_mainwindow.h

Dank

Antwort

2

Soweit ich weiß, Sie n eed laufen qmake in dem Verzeichnis, in dem Sie das Makefile generiert werden soll, so dass Sie Ihren Fall würden Sie

cd build 
qmake ../your_project_file.pro 

In Bezug auf die Lage der erzeugten Dateien von uic zu tun haben, müssen Sie die UI_DIR Variablen setzen (oder UI_HEADERS_DIR/UI_SOURCES_DIR, wenn Sie Header und Implementierungsdateien in separaten Headern platzieren möchten).