CppDepend 是一款源码分析器,它的很多特性,特别便于理解存在复杂依赖关系的大型代码库。此外,它还可以与静态分析器集成。随着 CppDepend 5 的发布,现已支持 C 和 C++14。
CppDepend 内置的分析器来自于 Clang 。从第 5 版开始,它就可以给出 Clang 提供的所有诊断消息了。因为集成非常紧密,所以 Clang 消息可以使用 CQLinq 来查询。
其他静态代码分析器也可以通过导入结果文件集成进来。这是使用一个基于 XML 的文件来配置的。支持 CppCheck 和 CPD 的配置文件已经直接提供了。一旦结果文件导入进来,都可以使用 CQLing 来查询。
CppDepend 5 支持 C 和 C++14。为了更好地支持纯 C 项目,CppDepend 在信息呈现方面修改很大。在之前的版本中,代码以“命名空间、类型、方法”来组织,而纯 C 项目往往是以目录、文件来组织的。
更多内容推荐
9.Jenkins 实战 1- 集成 Ansible(下)
2023-09-30
【4.14-4.21】写作社区优秀技术博文一览
为了让更多的创作者有展示自己的舞台,为了让更多优质内容有发光发热的机会,InfoQ 官方写作社区会时不时向大家推荐近期发布在社区的优质作品。
2023-04-21
【Django | 开发】 (国际化项目 & 支持多语言)
🤵♂️ 个人主页: @计算机魔术师👨💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。
2022-08-30
Go-Excelize API 源码阅读(十五)——SetSheetViewOptions
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-20
Go-Excelize API 源码阅读(三)——OpenReader()
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-07
第 00 讲 课程介绍
2023-10-17
ARTS 打卡第一周
ARTS打卡第一周
夜莺 n9e 监控配置支持电话短信报警
Nightingale | 夜莺监控夜莺监控社区版本支持电话短信飞书钉钉微信邮件报警
2023-03-30
Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目
自去年以来,以太坊创始人 Vitalik Buterin 提出了 Layer3 概念,他表示:
2023-08-21
GO 语言集成开发: GoLand 2022 中文激活版
GoLand 2022 中文激活版它提供了丰富的功能和工具,帮助开发者更加高效地开发和调试 Go 语言项目。代码编辑:GoLand 2022 提供了高度定制的代码编辑器,支持语法高亮、代码折叠、自动完成、代码重构等功能,可以帮助开发者更加快速地编写高质量的代码。
2023-03-20
Intellij 官方中文语言包,它来了
支持:IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, WebStorm
2022-05-08
1、引入 ShardingSphere
2023-09-26
7. 线性动态规划实战例题讲解(二)
2023-09-27
Go-Excelize API 源码阅读(十二)——SetSheetVisible(sheet string, visible bool)
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-17
3. 课程介绍
2023-09-30
电脑上切换输入法的快捷键是什么?
电脑上切换输入法的快捷键是什么?
2022-04-20
19. 税务稽查的高风险项目有哪些?(下)
2023-10-17
Go-Excelize API 源码阅读(一)——NewFile()
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-05
Go-Excelize API 源码阅读(十三)—— GetSheetVisible、SetSheetFormatPr
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-18
Go-Excelize API 源码阅读(十一)—— GetActiveSheetIndex()
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带
2022-08-16
略懂技术的运营同学。
推荐阅读
13. 项目的计划编制
2023-10-17
再举几个例子
2023-12-01
如何精细化管理嵌入式软件项目?ACT 汽车电子与软件技术周演讲回顾
2023-10-08
DaVinci Resolve Studio 18 for Mac(达芬奇影视后期处理软件)v18.6.3 中文激活版
2023-11-17
09. 编写项目任务书
2023-10-17
实现 LangChain 版本的 AutoGPT 项目的图形化界面
2023-09-11
又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网
2023-09-14
电子书
大厂实战PPT下载
换一换 孙岩 | 京东到家 架构师
李云 | 《全面效能》作者
蔡适择 | 顺丰科技 大数据总监
评论