首页 > 解决方案 > 有没有 eclipse cdt api 使用的演示?

问题描述

我想使用eclipse cdt api来解析c++代码AST树进行代码分析。

基于打击问题的答案,我尝试通过 java 代码创建一个默认的工作区和项目。Workspace init 方法需要许多 IDE 源支持,当我修复一个资源问题时,另一个问题来了。有这方面的演示吗?

在没有 Eclipse 的情况下使用 CDT

标签: eclipseeclipse-cdt

解决方案


如果要解析单个源文件,仅使用cdt.core就足够了。如果你想使用更高级别(语义),你需要替换很多对那些 IDE 包的依赖。我使用 Eclipse-JDT 做了一个项目,并使用 JavaCore 和 Workspace 来生成 IJavaProject。与 CDT 类似。我还对使用 JDT/CDT 的静态代码分析进行了一些研究。


推荐阅读