Forum: Compiler & IDEs MCUXpresso Doxygen (Eclox) erstellt nur Kommentarblock


von Miau (Gast)


Angehängte Dateien:

Lesenswert?

Moin Leude,

ich hoffe ich bin hier im richtigen Unterforum erstmal.
Ich nutze MCUExpresso und wollte mal Doxygen ausprobieren. Dazu verwende 
ich die InApp für Eclipse Eclox.
Allerdings funktionieren bei mir mehrere Funktionen nicht, sowie das 
immer nur das in der "index.html" nur das drinsteht was in der \mainpage 
dokumentiert wurde.

In den Bildern seht ihr welche Einstellungen ich bisher vorgenommen habe 
und wie das Endresultat aussieht. Es fehlt einfach das was im zweiten 
"Doxygen Kommentar Block" steht und das z.b. auch nicht das file main.c 
angehangen wird.

Den Pfad vom graphviz musste ich manuell machen.

Fehlermeldungen bekomme ich beim bauen des DoxyFiles nicht.

Versionen
MCUXpresso v11.2.1
Doxygen 1.8.16

Ich finde einfach durch meine Internet Recherchen einfach nicht was auch 
nur im Ansatz meinen Fall beschreibt und ich dachte ich versuche es mal 
hier...

Könnt ihr mir helfen?

Gruß
Miau

von Nick M. (Gast)


Lesenswert?

* \brief Dies ist das Hauptprogramm

Da fehlt der Punkt am Ende der Zeile.
Ist aber wohl nicht der Grund.

Reduzier mal den ersten Block auf z.B. nur \file und \author und schau 
was passiert.
Doxy ist manchmal seltsam.

von Miau (Gast)


Lesenswert?

Wow Danke!

Also das hat aufjedenfall schonmal funktioniert.
Es scheint so sobald ich "* \mainpage Evalboard" mit einfüge, so 
funktioniert der Rest nicht mehr.
Gibt es dafür eine Lösung? Ich hätte nämlich schon gerne etwas, womit 
etwas auf der "mainpage" sieht.

von Nick M. (Gast)


Lesenswert?

Miau schrieb:
> Es scheint so sobald ich "* \mainpage Evalboard" mit einfüge, so
> funktioniert der Rest nicht mehr.

Ah! Ich glaub fast, der Teil mit /file, autor, date gehört NICHT ind das 
mainpage rein. Denn das hat keinen Bezug zu dem main.c

Edit
Ja, bin mir fast sicher, dass das oben so stimmt. Also auch noch version 
raus.
Ich kann das jetzt nicht ausprobieren.

von Miau (Gast)


Lesenswert?

Das war es!
Ich kann nun alles machen! Vielen lieben Dank!

von Nick M. (Gast)


Lesenswert?

Gern geschehen!

Also das file, author date gehört in den (dein Beispiel) zweiten Block 
rein. Durch die Angabe file weiß doxy, dass die Datei code enthält und 
der wird dann auch geparst.
Dein mainpage kann eigentlich in einer eigenen Datei sein, ist aber in 
der main.c auch gut aufgehoben.

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
Noch kein Account? Hier anmelden.