QtProjectMan für VC++ Express (Qt-OpenSource-Version)

Hier können eigene Projekte, die mit Qt in Beziehung stehen vorgestellt werden.
Antworten
Burgpflanze
Beiträge: 89
Registriert: 24. Februar 2006 16:41
Wohnort: Dresden

QtProjectMan für VC++ Express (Qt-OpenSource-Version)

Beitrag von Burgpflanze »

Das kleine Tool macht das Hantieren mit Batch-Dateien überflüssig.
Das Archiv enthält das VS-Project.

Download:QtProjectMan.rar

Screenshots:
Bild
Bild


Einrichtung (Bilder sagen mehr als 1000 Worte):
  • Neues Projekt/Projekt bearbeiten
    Bild
  • Projekt aktualisieren
    Bild
  • Subclassing
    Bild
Sollte eigentlich selbsterklärend sein :wink:

Hinweis zu include(): Im TextEdit können zusätzliche Variablen mit Werten belegt werden, Schreibweise wie in der qmake Projekt-Datei (.pro), z. B.

Code: Alles auswählen

CONFIG += qt warn_off
Wenn im TextEdit etwas drin steht, wird eine Datei mit der Endung .pri erzeugt und mittels der qmake-Funkion

Code: Alles auswählen

include()
in die Projekt-Datei eingebunden.


PS: Deutsche Übersetzung folgt.
Zuletzt geändert von Burgpflanze am 8. November 2006 14:03, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Hey cool :)

Werde es mir mal anschauen. Was mit aufgefallen ist - .sln. .vcproj und .pdb brauchst Du nicht mit ins Archv zu stecken da qmake & msvc diese Files von allein erzeugt. Im pro-File solltest Du noch TARGET = setzen.

Manchmal verwendest du .startsWith() & endsWith() und manchmal .left() und .right() - lauf kde-core-devel soll .startsWith() / .endsWith() schneller sein. Die values ggf. in eine QStringList packen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Burgpflanze
Beiträge: 89
Registriert: 24. Februar 2006 16:41
Wohnort: Dresden

Beitrag von Burgpflanze »

Danke für dein Feedback!

Target wird jetzt gesetzt.
Burgpflanze
Beiträge: 89
Registriert: 24. Februar 2006 16:41
Wohnort: Dresden

Beitrag von Burgpflanze »

Neue Version!
  • Target wird jetzt gesetzt
  • Subclassing-Funkionalität hinzugefügt
  • Bei neuen Projekten wird der Subclassing-Dialog nach betätigen des Create-Buttons angezeigt, außerdem wird auch die main.cpp angelegt.
  • Bei Aufruf mit Parameter subclassing wird nach dem Betätigen des Create-Buttons automatisch eine Aktualisierung durchgeführt.


(Erster Post aktualisiert!)
Gruß, Peter
Antworten