我一直在研究使用Clang來獲取工具。但是我能找到的唯一「文檔」就是Doxygen輸出,它與自動霰彈槍的錯誤末端一樣有用,而且API本身就像核廢料一樣對用戶友好。它提供了程序員指南的一些參考,但我似乎無法找到類似的東西。我在哪裏可以找到Clang的教程?
圍繞鏗鏘C++ API有任何體面的教程嗎?
我一直在研究使用Clang來獲取工具。但是我能找到的唯一「文檔」就是Doxygen輸出,它與自動霰彈槍的錯誤末端一樣有用,而且API本身就像核廢料一樣對用戶友好。它提供了程序員指南的一些參考,但我似乎無法找到類似的東西。我在哪裏可以找到Clang的教程?
圍繞鏗鏘C++ API有任何體面的教程嗎?
你可以使用的最好的是Eli Bendersky's blog posts on llvm/clang。
我發現說明性的以下信息:
儘管我也發現文檔傾向於關注c api; libclang。
閱讀了上面的一些教程之後,大部分評論的源代碼變得更有意義。
但是代碼庫快速移動,我發現已經有一些重構活動與svn的最新簽出,所以教程可能需要稍微更新。
我發現LLVM's programmer's manual會有幫助。
「這與自動獵槍的錯誤末端一樣有用」 - 大聲笑,今天值得爲這句話起牀。不過,我確定你還沒有看到[libgpod的官方文檔](http://www.gtkpod.org/libgpod/docs/libgpod-The-Itdb-iTunesDB-structure.html)。這更糟糕。 – 2012-12-17 22:45:43
@ H2CO3,提醒我不要強迫自己陷入必須使用的狀態。 – chris
@chris想象一下,我將Linux庫移植到iOS上。 (我做到了!) – 2012-12-17 22:48:26