历史记录
清空历史记录
    首页 > 电脑软件 > CppDepend官方版 v2024.1

    CppDepend官方版

    v2024.1

    • 软件大小:88.99M
    • 软件版本:v2024.1
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-27
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    CppDepend这工具确实挺厉害的,专门对付C/C++代码的静态分析。它能帮你检查代码规则、查询问题,还能估算技术债务和检测代码质量,目的就是让咱们写出更健壮、更安全的程序。界面设计得特别清晰,一眼就能看明白,支持大量代码度量,还能用有向图和依赖矩阵把代码关系可视化出来,实用性满分。个人觉得,对于咱们这种经常跟代码打交道的人来说,这工具简直是福音,能省不少事儿。功能上,它支持LINQ查询,能轻松自定义规则;技术债务估算用C#公式,挺灵活;品质之门实现PASS/FAIL标准,确保代码质量;还能集成到构建过程里,防止质量下滑。标准方面,支持MISRA、CERT这些流行规范,可视化功能更是直观,图片比千言万语都管用。用起来也简单,Windows跑VisualCppDepend.exe,Linux跑.sh脚本就行。创建项目时,能加VisualStudio的.sln、.vcxproj,Qt项目也兼容,指定qmake路径就好。非VS项目用BuildMonitor拦截编译命令,源文件集用ProjectMaker描述规范。分析完结果直接在UI里显示,一目了然。安装VS加载项也方便,下载zip文件,别装在ProgramFiles里避免权限问题,启动安装器点几下就搞定。分析VS解决方案时,打开代码,点右下角的圈状态或菜单项,项目能附加到多个方案,方便管理多实例。报告内容超详细,有应用拓扑、项目大小、类型指标,还有依赖图和构建顺序,循环依赖也能报出来。CQLinq查询和约束报告违规情况,自己还能构建约束。总之,这工具功能全面,操作顺手,对提升代码质量帮助巨大,值得试试!

    CppDepend官方版是一款用于C/C++代码的静态分析工具。功能上,CppDepend为用户们提供了代码规则和代码查询、技术债务估算、代码质量的检测、代码Vizualisation等功能,其目的便是帮助开发者们设计出更健壮更安全的程序。界面上,CppDepend排版层次十分清晰,用户往往一眼就能看到自己所用的工具!并且,CppDepend支持大量代码度量,并允许使用有向图和依赖关系矩阵可视化依赖关系,功能十分的实用!有需要用户欢迎下载使用。

    软件功能

    1、代码规则和代码查询

    支持LINQ(CQLinq)上的代码查询,轻松编写自定义规则和查询代码。

    2、技术债务估算

    对于每个问题,通过可自定义的C#公式估算修复成本和严重性。

    3、品质之门

    Quality Gates是C#LINQ(CQLinq)查询,它们实现了PASS / FAIL标准以实现代码质量。

    4、积分

    将CppDepend集成到您的构建过程中,并获得高度详细的报告,以查看进度并防止代码质量下降。

    5、标准

    CppDepend支持开箱即用的最流行的C ++标准:MISRA,CERT,CWE和HICPP。

    6、代码Vizualisation

    因为图片胜过千言万语,CppDepend提出了几种独特的方法来可视化您的代码。

    使用帮助

    一、如何使用CppDepend分析我的C\C++应用程序?

    从Windows操作系统运行VisualCppDepend.exe或从Linux运行VisualVisualCppDepend.sh。

    创建新的CppDepend项目

    添加您的C/C++项目。

    以下类型的项目由CppDepend管理:

    .vcproj,.vcxproj,.sln:VisualStudio项目。

    Qt项目:CppDepend与开箱即用的Qt项目兼容,您只需指定qmake工具路径即可。

    .build文件:分析除VS之外的C\C++项目的推荐方法是使用BuildMonitor工具拦截所有编译和链接命令。

    源文件集:您可以使用ProjectMaker工具来描述项目的规范。使用ProjectMaker,您可以指定源文件,包含路径和定义。

    单击F5分析您的项目。分析将花费几秒到几分钟,具体取决于项目的大小。

    分析完成后,结果将显示在VisualCppDepend.exeUI中。

    二、安装Visual Studio 2017,2015,2013,2012,2010的CppDepend加载项

    下载CppDepend安装zip文件

    要安装CppDepend,只需将文件安装在计算机上的专用应用程序文件夹中。

    不要在'%ProgramFiles%\ CppDepend'中安装文件。 这将导致Windows保护问题。

    启动CppDepend.VisualStudioExtension.Installer.exe或启动VisualCppDepend并从起始页安装VS加载项。

    单击右侧Visual Studio版本的“安装”按钮

    三、分析VisualStudio解决方案

    安装CppDepend加载项后启动VisualStudio。

    打开包含要分析的代码的VisualStudio解决方案。

    单击灰色的CppDepend圈状态(VisualStudio窗口的右下角)

    要么

    单击菜单CppDepend>将新的CppDepend项目附加到当前的VisualStudio解决方案

    注意:

    CppDepend项目可以附加到多个VisualStudio解决方案。

    如果您希望分析使用多个VisualStudio解决方案编译的多个C/C++项目,这将非常有用。

    这样做的好处是可以浏览在多个VisualStudio实例中打开的多个VisualStudio解决方案。

    已打开的对话框已填充VisualStudio解决方案。在这里,您可以添加从其他解决方案编译的更多项

    启动CppDepend分析开始。第一次分析代码库只需几分钟。

    四、CppDepend报告告诉我有关我的代码的信息是什么?

    应用程序指标:本节介绍应用程序的拓扑结构。

    项目指标:本部分根据代码行和其他指标,让您了解应用程序中每个项目的大小。

    VisualCppDepend视图:此部分根据代码行说明项目,命名空间,类型和方法的大小。您可以通过单击CppDepend.ProjectUI中的“在此项目上启动VisualCppDepend”图标来动态浏览此视图。

    项目抽象性与不稳定性:本节说明了项目度量部分中解释的抽象性/不稳定性原则。

    项目依赖项:此部分显示应用程序项目在表中的所有依赖项。

    项目依赖关系图:此部分显示应用程序的项目之间的所有依赖关系

    项目构建顺序:此部分为您提供项目可能的构建顺序之一。如果项目依赖关系图中存在循环,则此部分将报告该循环。

    CQLinq查询和约束:本节报告违反的默认CQLinq约束。有关CQLinq语言和CQL约束的更多信息,请参见此处。您可以使用VisualCppDepend构建自己的CQLinq约束。

    类型指标:此部分重述表格中的类型指标。为每个指标提供了文档的链接。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐