我一直在研究使用Clang作为工具。但我能找到的唯一“文档”是Doxygen输出,它与自动霰弹枪的错误末端一样有用,而且API本身就像核废料一样友好。它引用了程序员的指南,但我实际上似乎找不到那样的东西。
是否有关于Clang C ++ API的正确教程?
我一直在研究使用Clang作为工具。但我能找到的唯一“文档”是Doxygen输出,它与自动霰弹枪的错误末端一样有用,而且API本身就像核废料一样友好。它引用了程序员的指南,但我实际上似乎找不到那样的东西。
是否有关于Clang C ++ API的正确教程?
我发现以下信息说明:
虽然我也发现文档倾向于关注c api; libclang。
阅读完上面的一些教程后,大多数评论的源代码更有意义。
然而 代码库移动很快,我发现有一些重构活动与svn的最新签出,所以教程可能需要稍微更新。
你可以使用的最好的是 Eli Bendersky的博客文章 在llvm / clang上。
我发现 LLVM的程序员手册 有帮助。