Hallo an das Forum, ich habe Heute mal ne Frage zu Doxygen. Ich habe in einem Projekt einen Unterordner „Display“ erzeugt. Jetzt wird beim erstellen des Doxyfile der Ordner „Display“ nicht mit in das html-File mit eingebunden. Ich habe schon einige Einstellungen in den „Advanced Settings“ im Doxyfile versucht aber ich bekomme es irgendwie nicht hin. Weiß von euch jemand unter welchem Parameter ich das einstellen muss? Grüße, Marcel
Stellt der Screenshot die Ordnerstruktur auf der HD da oder sind das nur Filter (a la Visual Studio). Hab zwar grad kein Doxyfile da - aber im Prinzip gibst du nur den Hauptordner im Include ein - der Rest wird dann rekursiv durchsucht. Sofern du keine .c bzw. .h Dateien excludes sollten die eigentlich vorhanden sein - zwar nicht in nem Ordner 'display' - aber halt die Methoden... Aktivier doch mal die html js Suche und such ne Methode aus display... Wenn die nach dem Motto
1 | /*!
|
2 | * Function for something
|
3 | * \param in Some value that goes into the function
|
4 | */
|
5 | void doSomething(int in) |
6 | {}
|
solltest du die auf jeden Fall finden. Ich fluch immer, wenn ich im VS externe Quellen einbinde - dann aber vergesse, das die nicht lokal kopiert werden (nutz VS eher selten). Nicht, dass du die von irgendwo her einbindest und die deswegen gar nicht für die Doxyhilfe genommen werden.
Doxyfile mit Texteditor öffnen und bei
1 | INPUT |
deinen Pfad hinzufügen. Edit: Bzw
1 | RECURSIVE = YES |
beim Doxyfile hinzufügen bzw Wert auf YES ändern.
@ Nico B.: Danke für Deine Hilfe!! @ Christopher G.: Auch Dir Danke für Deine Hilfe! Ich habe jetzt unter [INPUT] das eigentliche Workspace- Verzeichnis eingetragen. Dies wird so [.] angezeigt. Dann habe ich noch das Unterverzeichnis [Display] mit eingebunden. Das hat funktioniert. Bei einem anderen Projekt habe ich aber im Unterordner noch mehrer Unterordner. Diese vielen Unterordner kann man dann mir [RECURSIVE] auf einmal mit einbinden. Also vielen Dank und ne gute Nacht :o) Marcel
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.