我一直在研究使用 Clang 作为工具。但我能找到的唯一“文档”是 Doxygen 输出,它与自动霰弹枪的错误末端一样有用,而 API 本身与核废料一样用户友好。它参考了程序员指南,但实际上我似乎找不到类似的东西。
有没有关于 Clang C++ API 的像样的教程?
我发现以下信息具有说明性:
虽然我也发现文档倾向于关注 c api;libclang。
在阅读了上面的一些教程之后,大多数注释的源代码都变得更有意义了。
然而,代码库移动很快,我发现有一些重构活动与来自 svn 的最新签出,因此教程可能需要稍微更新。
Best you can use is Eli Bendersky's blog posts on llvm/clang.
我发现LLVM 的程序员手册很有帮助。