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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.