1

我想构建一个插件,使用 CDT 中的 AST 等工具,对 c++ 源代码文件执行静态代码分析。有谁知道我可以看看类似的东西吗?我在哪里可以找到一个很好的教程来帮助我做到这一点?

谢谢

4

1 回答 1

0

(我指的是旧文档,因为新 CDT 文档是来自 help.eclipse.org 的 MIA)

  1. 看起来,要访问 AST,您应该从CoreModelUtil::findTranslationUnit(IFile)开始
  2. 确保检查 Codan - 它是用于静态代码分析的框架。您可以从 org.eclipse.cdt.codan.core.checker 扩展点开始。

我真的建议从克隆 CDT 存储库并将 CDT 源添加为项目开始 - CDT 本身几乎是使用 CDT API 的唯一示例。

于 2012-11-02T22:01:09.530 回答