Seite 1 von 1

Unterprojekte

Verfasst: 17. April 2009 12:11
von Raien
Hallösche,

hab mal gegoogelt und hier im Forum gesucht zum Thema Unterprojekte in Qt.
Was ich meine sind z.B. solche Dinge wie ich hab ne Hauptanwendung und dazu meine API (als shared library) die den Datenbankkram macht. Jetzt wärs natürlich toll wenn ich das iwie so definieren könnte das beim Erstellen im QtCreator zuerst die API erstellt wird (geht ja schön mit den Projektabhängigkeiten) UND dann diese library auch ins Ausgabe Verzeichnis der Hauptanwendung landet (macht mir der QtCreator nicht). Komme halt von .Net und VS deswegen bin ich etwas verwöhnt in dieser Hinsicht ;)

Hier im Forum gabs auch Themen wegen SUBDIRS in der .pro-Datei aber dort wurde auch gleich dazugeschrieben, dass es auch nicht das gelbe vom Ei ist.

Was ich z.B. auch zum Verrecken nicht hinkriege ist (hört sich jetzt bissi doof an ich weiß aber da muss ja was dran sein), dass ich beim QtCreator solche Unterprojekte auch wirklich als Unterprojekte angezeigt kriege. Also das im Project-Tree meine abhängiges Projekt auch unter dem Hauptprojekt dargestellt wird und nicht auf der gleichen Ebene wie dieses. (Auf Screenshots hab ich sowas nämlich schonmal gesehn).

Puuuh... ich hoffe der viele Text schreckt nicht ab, aber wenns sowas gäbe wärs echt hilfreich (ich wundere mich ehrlich gesagt auch, dass ich zu dem Thema fast nichts gefunden habe).

Vielen Dank schonmal an den, der sich bis zu dem Satz hier gelesen hat =)

Gruß
Raien

Re: Unterprojekte

Verfasst: 17. April 2009 13:38
von MichaelS
Raien hat geschrieben:Hallösche,
[...]UND dann diese library auch ins Ausgabe Verzeichnis der Hauptanwendung landet (macht mir der QtCreator nicht). Komme halt von .Net und VS deswegen bin ich etwas verwöhnt in dieser Hinsicht ;)
Das Zielverzeichnis kannst Du doch im pro-File als TARGET angeben.
Raien hat geschrieben: Hier im Forum gabs auch Themen wegen SUBDIRS in der .pro-Datei aber dort wurde auch gleich dazugeschrieben, dass es auch nicht das gelbe vom Ei ist.
Ich verwende die SUBDIRS problemlos und der QCreator zeigt diese dann auch korrekt als Subprojekte an. Welche Probleme hast Du damit?

Gruß
Michael

Verfasst: 17. April 2009 14:05
von Raien
Hi,

wenn ich dort (pro-File der Lib) z.B.

Code: Alles auswählen

TARGET += ../../testlib 
schreibe dann kopiert er es ja stur immer in das Wurzelverzeichnis der Hauptanwendung und nicht in die entsprechenden debug- oder release-Ordner.
Wenn ich in der pro-File in der Hauptanwendung

Code: Alles auswählen

SUBDIRS += testlib 
schreibe macht er das zwar, es ändert sich jedoch weder etwas am Project-Tree noch beheben sich meine Auflösungsprobleme (da er die libs eben nicht im Ausgabepfad findet).

Oder mach ich da was grundlegend falsch?

Gruß
Raien

Verfasst: 22. April 2009 16:39
von Raien
Ich push ja nur ungern aber mir würde es wirklich helfen, wenn hier jemand kurz sagen könnte wie man Unterprojekte anlegt bzw. wie ihr das so macht =)