如何使用Eclipse cdt对c++代码进行静态分析

How to do static analysis for C++ code with Eclipse cdt?

本文关键字:代码 静态分析 c++ 何使用 Eclipse cdt      更新时间:2023-10-16

我需要用CDT获取c++程序的静态信息。不需要构建项目,只需要获取基本信息(名称空间、类、扩展关系、方法、调用、字段)并将它们保存到数据库中。是否有任何代码示例或开源插件?谢谢!

我已经尝试了很多方法,但他们不是很好。有人说codan是一种选择,但它在我的环境中不起作用…

PS: CDT是必要的。

Eclipse CDT已经内置了扩展关系、方法调用的工具。它是类型层次视图和调用层次视图。您必须为您的项目建立索引,以便所有这些工具都能工作。