Ordnerstruktur in Qt Projekten

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
code404
Beiträge: 7
Registriert: 9. August 2007 12:44

Ordnerstruktur in Qt Projekten

Beitrag von code404 »

Hallo zusammen,

ich habe lange Zeit meine Qt Projekte mit Visual Studio entwickelt bin jetzt aber gezwungen ein Projekt mit Eclipse als Entwicklungsumgebung zu implementieren. Da ich leider bis jetzt Eclipse nur für die Java entwicklung genutzt habe schaue ich erst einmal wie ein Schwein ins Uhrwerk. Das Problem ist das ich nicht so richtig verstehe was ich im .pro File angeben muss und was ich im Projekt-Eigenschaft-Dialog von Eclipse einstellen kann.
Normalerweise sehen unser Projektstrukturen so aus:

Code: Alles auswählen

Project
   - bin
       - release
       - debug
   - build
       - release
       - debug
   - src
       - form
       - generated
           - ui
           - moc
        - sources
Dazu habe ich jetzt folgendes .pro File erstellt was mir zwar die bin und builds in den Ordnern speichert, nicht aber unter dem Targetname bin/release bzw. bin/debug

Code: Alles auswählen

TEMPLATE = app
TARGET = Qt_Test
QT += core \
    gui
HEADERS += src/sources/test.h \
    src/sources/qt_test.h
SOURCES += src/sources/test.cpp \
	src/sources/qt_test.cpp	\
	src/sources/main.cpp
FORMS += src/forms/qt_test.ui
UI_DIR = src/generated/ui
MOC_DIR = src/generated/moc
OBJECTS_DIR += build
DESTDIR = bin
Also:
- Wie schaff ich es der Code im jeweiligen Target Folder landet (debug / release)
- gibt es irgendwelche Einwände zu dieser Projektstruktur?
- kann es sein das der .pro Editor in Version 1.6.1 keine Dialog Unterstützte Erstellung des .pro-Files erlaubt (Eclipse)?


Besten Dank
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag von archer »

Evtl so:

Code: Alles auswählen

CONFIG(debug, debug|release) {
    DESTDIR  = debug
}

CONFIG(release, debug|release) {
    DESTDIR  = release
}
Antworten