Seite 1 von 1

Ordnerstruktur in Qt Projekten

Verfasst: 3. März 2010 10:32
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

Verfasst: 3. März 2010 11:39
von archer
Evtl so:

Code: Alles auswählen

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

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