Seite 1 von 1

Qt Creator - mehrere dlls und programm in einem Projekt

Verfasst: 2. Februar 2010 19:26
von Emir
Hallo,

ich hab da mal ne Frage, wie kann ich denn diese Struktur abbilden?
Ich möchte die DLLs untereinander und in main.cpp nutzen können..
Und nach dem Linken und Compilieren sollen alle DLL's, Binarys in den Bin-Ordner verschoben werden.

projectname
|
|--bin
|--dist
|--doc
|--src
|
|--program
| | main.cpp
|
|--libs
|
|--lib1
| | files...
|
|--lib2
| | files...
|
|--lib3
| | files...
|
| ..


Hab mit Qt noch nichts zu tun gehabt..
Wäre nett, wenn mir jemand evtl. die Struktur abbilden kann und mir gezippt geben könnte, damit ich das nur noch in Qt Creator öffnen muss. ;-)

Grüße
Timur[/list]

Verfasst: 3. Februar 2010 08:20
von Mani99
Ich würde behaupten "gar nicht", ich hätte auch gern das ich verzeichnisse erstellen kann, aber das spielts leider (noch) nicht!

Verfasst: 3. Februar 2010 09:27
von MichaelS
Leg die Verzeichnisstruktur entsprechend an. Im Verzeichnis src legst Du dann eine meinprojekt.pro-Datei an, die folgenden Inhalt hat:

TEMPLATE = subdirs
SUBDIRS = programm \
lib1 \
lib2 \
lib 3\
...

In den Unterverzeichnissen für das Programm und die DLL's legst Du dann wiederum jeweils eine pro-Datei an, in der Du auch das Ausgabeverzeichnis festlegen kannst:

DESTDIR = pfad_zum_ausgabeverzeichnis/bin

Im QT Creator öffnest Du dann einfach die meinprojekt.pro aus dem src-Verzeichnis.

Gruß Michael

Verfasst: 3. Februar 2010 09:37
von Emir
Vielen Dank für deine Antwort. :-)
Werde das gleich mal ausprobieren..

Gruß
Timur