【问题标题】:How to do static analysis for C++ code with Eclipse cdt?如何使用 Eclipse cdt 对 C++ 代码进行静态分析?
【发布时间】:2011-11-11 14:24:29
【问题描述】:

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

我尝试了很多方法,但效果都不是很好。有人说 codan 是一种选择,但它不适用于我的环境......

PS:CDT 是必须的。我使用 Eclipse Indigo。

【问题讨论】:

    标签: c++ eclipse eclipse-cdt static-code-analysis


    【解决方案1】:

    Eclipse CDT 已经内置了扩展关系、方法调用的工具。它是Type Hierarchy viewCall Hierarchy view。您必须为您的项目构建索引才能使所有这些工具正常工作。

    【讨论】:

    • 这显示了视图,但没有分析 PC Lint、Covarity、Klocworks 等代码。
    • 我想从代码中提取信息并将它们存储到数据库中。用于软件再造
    • @Mark 你可以将扩展的层次结构复制到剪贴板,如果这有助于做你想做的事。
    猜你喜欢
    • 1970-01-01
    • 2011-07-29
    • 2016-12-05
    • 2011-10-11
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多