Seite 1 von 1

Doxygen aus qmake heraus?

Verfasst: 10. November 2010 14:15
von padreigh
Hi, ich nicht so fitt mit qmake und konnte im Manual davon nichts in der Richtung finden - gibts eine Möglichkeit ein "make doc" oder sowas automatisch zu generieren so dass doxyfiles erstellt werden und dann doxygen über den Code drüberläuft ?

Re: Doxygen aus qmake heraus?

Verfasst: 21. Dezember 2010 21:19
von koppi
Qt-Code wird mit Qt-Tools kommentiert. ;-) Hier das QDoc Manual: http://doc.qt.nokia.com/qdoc/

Im Developer-Wiki steht nochmehr dazu: http://developer.qt.nokia.com/wiki/Writ ... umentation

Re: Doxygen aus qmake heraus?

Verfasst: 21. Dezember 2010 22:27
von franzf
koppi hat geschrieben:Qt-Code wird mit Qt-Tools kommentiert. ;-) Hier das QDoc Manual: http://doc.qt.nokia.com/qdoc/
Du weißt was der Auslöser für die Entwicklung von Doxygen war? Das "qdoc" war ein internes Tool, zu dem niemand Zugang hatte. Ein Qt-kompatibles Dokumentationswerkzeug musste her, Doxygen war geboren. Ich hab jetzt das erste mal gelesen, dass qdoc mittlerweile verfügbar ist.
Ich denke, wenn man die Benutzung eines Dokumentationswerkzeuges erlernt, sollte dieses Wissen in allen Situationen anwendbar sein, auch in denen wo kein Qt eingesetzt wird.

Und vor allem seh ich in den Links auch nicht, wie an ein target "doc" in sein Makefile integriert.
(Mit cmake wüsste ich wie es geht :P)

Verfasst: 22. Dezember 2010 12:57
von ScyllaIllciz
Und hier findet man auch was für Doxygen. Funktioniert hier einwandfrei.

Verfasst: 22. Dezember 2010 13:51
von koppi
In der Projet-Datei folgendes Target definieren:

Code: Alles auswählen

doc.commands = doxygen
QMAKE_EXTRA_TARGETS += doc
Habs gerade unter Linux probiert. Funktioniert. Unter Windows sollte es eigentlich auch funktionieren, wenn doxygen.exe im Pfad liegt.

Verfasst: 22. Dezember 2010 19:43
von padreigh
Ich habe ScyllaIllciz's Weg gewählt, klappt tadellos.