CppDepend官方版

大小:88.99M 类别:
  • 调试编译

官方安全无插件纠错

  • 更新时间2024-03-06
  • 版本v2024.1
  • 系统Pc
  • 语言英文
解压密码:www.32r.com

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约束。

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

展开内容

类似软件

  • 甲壳虫ADB助手电脑版

    6.2/5.61M

    功能强大的ADB调试的工具

    查看
  • xjad官方版

    8.9/803K

    xjad官方版是一款顶级的Java反编译工具,xjad可以直接对Java程序进行反编译,还可以打开class电脑端用,非常的实用哦。而且本站提供的这款xjad是绿色版本哦,省去繁琐的安装步骤,点击打开即用。

    查看
  • GDA反编译工具

    9.1/5.76M

    GJoy Dex Analysizer官方版简称GDA,它是一款全交互式的现代反编译工具,它不仅只是反编译工具,同时也是一款轻便且功能强大的综合性逆向分析利器,其不依赖java且支持apk、dex、odex、oat、jar、aar、class文件的反编译,支持python、

    查看
  • Translhextion(十六进制编辑器)

    9.1/377K

    Translhecton是一款专业的十六进制编辑器,可以帮助用户在十六进制编辑器中查看、编辑和修改二进制文件。该软件支持多种文件格式,包括EXE、DLL、PE、ELF、MZ、MOD、BIN、ISO等,并且可以在十六进制模式和文本模式之间自由切换。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • jpexs free flash decompiler(Flash反编译工具)

    9.1/16.03M

    一款基于Java平台运行的免费 Flash 反编译工具

    查看
  • Awen串口调试助手绿色版

    9.6/87K

    Awen串口调试助手绿色版是一款非常好用的串口调试工具。软件支持300-115200bps波特率的调试,但是大于15000的就得需要专门的设置支持才可进行调试,其在数据接收及发送上,用户都可以以十六进制的方式来进行操作,此外,用户也可以在接收数据上进行十六进制和ASCII切

    查看
  • MinGW编译器官方版

    8.8/132.03M

    MinGW不是软件,确是一个非常重要的东西,和jre的功能有点一样,jre是为我们的java程序提供环境,而它则是为我们的C/C++提供环境的运行库。这个环境的全称为Minimalist GNU for Windows,是一个可自由使用和自由发布的windows特定头文件和使用G

    查看
  • Commix1.4(串口调试工具)

    9.4/195K

    commix1.4中文绿色版是一款串口设备调试工具,只要针对工业串口的调试工作。什么事串口呢?只要你讲计算机的主机掉过头来,你就会发现一个个有很多洞的接口,这就是串口,即串行接口。

    查看
  • ida反汇编工具

    9.1/102.41M

    对于.NET开发人员来说,一款功能强大且专业的.net反汇编工具是尤为重要的,它不仅可以帮助开发人员进行观察和反编译工作,还可以让用户更好的完成反汇编的工作要求,从而轻松提高工作上的效率。

    查看
  • sscom串口调试助手工具

    9.4/411K

    sscom串口助手是一款专业的串口调试工具。主要是用于蓝牙的调试。sscom串口助手能够保证从串口进行保持流畅,即使是接受大量的数据也不会产生死机的现象,最重要的是数据能够在窗口上直接显示。

    查看
  • APK Easy Tool官方版(apk反编译工具)

    9.5/23.76M

    APK Easy Tool是一款实用的apk反编译工具——官方版。通过软件大家可以将APK文件进行反编译,将其拆解为源代码、资源文件和其他组成部分,以便进行分析、修改和定制。

    查看
  • JetBrains dotPeek(.NET反编译工具)

    9.1/113.12M

    JetBrains dotPeek是JetBrains公司推出的一款免费的.net反编译工具,它是一个基于ReSharper捆绑反编译器的免费独立工具。反编译来源生成项目之后,用户不需要离开dotPeek就能够浏览项目文件。

    查看
  • WinDbg(分析dump文件)

    9.0/30.19M

    WinDbg完整版是一款微软官方推出的在Windows平台下使用的强大的用户态和内核态调试工具,相比较许多用户熟知的VS(Visual Studio),这是一个轻量级的调试工具,文件大小很小,倒是因为只有调试功能,所以软件的功能要比我们的VS更好,除此之外软件的另外一个用途就是为

    查看
  • GDA反编译工具

    9.1/5.76M

    GJoy Dex Analysizer官方版简称GDA,它是一款全交互式的现代反编译工具,它不仅只是反编译工具,同时也是一款轻便且功能强大的综合性逆向分析利器,其不依赖java且支持apk、dex、odex、oat、jar、aar、class文件的反编译,支持python、

    查看
  • CppDepend官方版

    9.1/88.99M

    CppDepend官方版是一款用于C/C++代码的静态分析工具。功能上,CppDepend为用户们提供了代码规则和代码查询、技术债务估算、代码质量的检测、代码Vizualisation等功能,其目的便是帮助开发者们设计出更健壮更安全的程序。

    查看
  • GFortran编译器

    9.0/918K

    GFortran编译器是一种自由开源的Fortran编译器。它是GNU编译器套件(GCC)的一部分,并且GFortran还支持Fortran 95、Fortran 2003、Fortran 2008和大多数Fortran 2018的特性。

    查看
  • 发条js调试工具绿色版

    9.1/1.35M

    发条js调试工具是一款顶级的JS代码调试软件,该软件能够对JS代码进行压缩、查找、解密、格式化等操作,对于经常写JS代码的朋友来说帮助的非常的大的。而且本站提供的这款发条js调试工具是绿色版本哦,无需安装开即可使用,非常的方便快捷。

    查看
  • 汇编工具64位版

    9.1/2.58M

    汇编工具64位版是一款由网友制作的编译神器,许多Windows 7 64位系统的用户在Dos环境下无法使用masm汇编工具,是又有时候无奈需要使用DOSbox来进行调试,于是网友“草编的戒指”制作了一款绿色免费、功能强大的编译神器,Windows 7 64位系统的用户无法使用ma

    查看
  • BrowseEmAll(多浏览器测试工具)

    9.1/239.99M

    BrowseEmAll电脑版是一款非常专业的多浏览器测试工具,通过这款软件可以帮你快速测试不同浏览器的兼容性以及其他性能,该软件采用Record Play技术来启动自动化测试功能,启动自动化测试功能之后,软件将自动对所有主流浏览器的自动化测试并获取其结论报告,通过结论报告可以查看

    查看