Project-Files
Verfasst: 2. August 2011 12:32
Hallo,
wir haben folgendes Szenario:
Soweit, so gut. Für die oben genannten wiederverwendeten Blöcke haben wir auch PRI-Files die folgendermassen strukturiert sind:
Dies funktioniert auch soweit. Die Sources werden eingebunden und gefunden sowohl bei den Includes als auch später bei der Compilierung.
Aber: Im Creator in der Project-Ansicht werden die Files mehrfach aufgelistet. Folgende Bäume erscheinen z.B. unter "Headers" des PRI-Files:
Danke und Gruß,
Willi
wir haben folgendes Szenario:
- Mehrere Entwickler
- Source-Directories auf unterschiedlichen Laufwerken, aber dort dann gleich strukturiert (SVN)
- künftig auch unter verschiedenen Betriebssystemen
Code: Alles auswählen
LW_QTDIR = ""
unix {
exists(/root/QT) { LW_QTDIR = "/Source/QT" }
}
win32 {
exists(C:/LensWare/QT) { LW_QTDIR = "C:/Source/QT" }
exists(D:/LensWare/QT) { LW_QTDIR = "D:/Source/QT" }
exists(E:/LensWare/QT) { LW_QTDIR = "E:/Source/QT" }
}
INCLUDEPATH *= $$unique(LW_QTDIR)Code: Alles auswählen
DEPENDPATH *= $$unique(LW_QTDIR)/SrcDir1/
INCLUDEPATH *= $$unique(LW_QTDIR)/SrcDir1
HEADERS *= $$unique(LW_QTDIR)/SrcDir1/src1.h \
$$unique(LW_QTDIR)/SrcDir1/src2.h
SOURCES *= $$unique(LW_QTDIR)/SrcDir1/src1.cpp \
$$unique(LW_QTDIR)/SrcDir1/src2.cppAber: Im Creator in der Project-Ansicht werden die Files mehrfach aufgelistet. Folgende Bäume erscheinen z.B. unter "Headers" des PRI-Files:
- "C:/Source" und darunter ein leerer Zweig "QT"
- "Source/QT/SrcDir1" und darunter dann die Files
- "SrcDir1" und darunter dann die Files
Danke und Gruß,
Willi