2012-12-17 18 views
11

Ich habe mich mit Clang für ein Werkzeug beschäftigt. Aber die einzige "Dokumentation", die ich finden kann, ist die Doxygen-Ausgabe, die ungefähr so ​​nützlich ist wie das falsche Ende einer automatischen Schrotflinte, und die API selbst ist ungefähr so ​​benutzerfreundlich wie Atommüll. Es bezieht sich auf einen Leitfaden eines Programmierers, aber ich kann nicht wirklich so etwas finden.Wo finde ich Tutorials für Clang?

Gibt es anständige Tutorials rund um die Clang C++ API?

+0

"das ist ungefähr so ​​nützlich wie das falsche Ende einer automatischen Schrotflinte" - lol, es war es wert für diesen Satz heute aufzustehen. Ich bin mir jedoch sicher, dass Sie die [offizielle Dokumentation von libgpod] (http://www.gtkpod.org/libgpod/docs/libgpod-The-Itdb-iTunesDB-structure.html) noch nicht gesehen haben. Das ist noch schlimmer. –

+0

@ H2CO3, Erinnere mich daran, mich niemals in eine Situation zu zwingen, in der ich diese benutzen muss. – chris

+0

@chris Stellen Sie sich vor, ich portiere diese Linux-Bibliothek auf iOS. (Und ich tat es!) –

Antwort

7

fand ich die folgenden Informationen illustrative:

Obwohl ich auch fand, dass die Dokumentation sich auf den cpi konzentriert; libclang.

Nach dem Lesen einiger der obigen Tutorials machten die meisten der kommentierten Quelltexte viel mehr Sinn.

Allerdings die Code-Basis bewegt sich schnell und ich habe festgestellt, dass es einige Refactoring-Aktivität mit den neuesten Checkouts von Svn gewesen ist, so dass die Tutorials müssen leicht aktualisiert werden.