【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

CppDepend 现在已经支持 Linux

  • 2012-10-11
  • 本文字数:456 字

    阅读完需:约 1 分钟

CppDepend 是一个用于分析复杂 C++ 应用程序的工具。利用 CQLinq—— 一个基于 LINQ 的新查询语言——开发者能够编写脚本来检查类与方法之间的复杂关系。它们既可以用于一般性研究,也能用于构建静态代码分析规则。

相对于之前的版本,CppDepend 3 有一个重要改进。它的后端使用 Clang (一般认为这是最先进的 C++ 解析器之一)重写了。在 Windows 上,它的前端需要.NET 3.5,而在 Linux 上则需要 Mono。

CppDepend 自带了大量的依赖图,还包含了 60 条代码指标。通过前面提到的 CQLinq,开发者可以创建新指标,也可以使用 warnif 关键字引入静态分析规则。

CppDepend 是一个商业产品,它的授权根据单个开发者或者机器来销售。不过,你可以在开源项目或学术(学生研究)项目上使用其试用版,这种版本是没有时间限制的。

查看英文原文 http://www.infoq.com/news/2012/10/CppDepend-3


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-10-11 00:571580
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 129.2 次阅读, 收获喜欢 34 次。

关注

评论

发布
暂无评论
发现更多内容

前端领域的数据状态统一管理机制

鲸品堂

大前端

架构实战营:模块一作业

Geek_93ffb0

「架构实战营」

青藤:一招制敌!微隔离,让勒索软件不再横行

青藤云安全

低代码平台是伪需求?不好意思,你的同行已经靠它完成转型升级了!

J2PaaS低代码平台

低代码 低代码开发 低代码开发平台 低代码平台

焱融 YRCloudFile 连获两项重量级认证,展现强劲存储实力!

焱融科技

云计算 分布式 云原生 高性能 文件存储

基于RPA的自动化优先,正在成为广大组织的主流管理思维

王吉伟频道

RPA 机器人流程自动化 业务流程管理 自动化优先 业务流程自动化

6.《重学JAVA》--数据类型

杨鹏Geek

Java 25 周年 28天写作 12月日更

如何对Android 11进行网络状态监听

Changing Lin

12月日更

如何建成有效的前端效能度量体系

benyasin

大前端 研发效能 研发度量 研发提效

安全第二话

张老蔫

28天写作

直播:开发者如何抵达元宇宙

融云 RongCloud

开发者 元宇宙

清空数组的几个方式

CRMEB

愿当传播通信技术火种的普罗米修斯

融云 RongCloud

通信云 技术大会

风口之下,音视频应用出海的三大机遇

融云 RongCloud

音视频 通信 出海

网络安全之SQL注入深入分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 SQL注入

架构训练营-模块一作业

zhongwy

架构实战营

浪潮云跻身中国政务大数据管理平台市场领导者位置

浪潮云

云计算 云计算运维

低代码实现探索(三)后台模型执行设计

零道云-混合式低代码平台

搭积木一样实现语音社交软件开发

融云 RongCloud

开发者 通信云 语音社交

复杂场景下,通信云服务商如何赋能开发者

融云 RongCloud

音视频 通信云 语音社交

TypeScript 之模板字面量类型

冴羽

JavaScript typescript 翻译 大前端

【架构实战营】模块六

衣谷

架构实战营

实用机器学习笔记六:数据清理

打工人!

机器学习 算法 学习笔记 12月日更 实用机器学习

7个连环问揭开java多线程背后的弯弯绕

华为云开发者联盟

Java 多线程 工作内存 主内存

漏洞检测方法如何选?详解源代码与二进制SCA检测原理

华为云开发者联盟

安全 漏洞 软件成分分析 源代码SCA检测 二进制SCA检测

选课排课软件原生开发选课排课小程序模式源码开发

风行无疆

如何处理工作与生活之间的冲突?

石云升

28天写作 职场经验 12月日更

华为云数据库GaussDB(for Influx)揭秘第二期:解密GaussDB(for Influx)的数据压缩

华为云开发者联盟

数据库 时序数据库 GaussDB(for Influx) 时序数据 数据压缩

低代码实现探索(四)前端组件核心模型

零道云-混合式低代码平台

视镜:华为云媒体质量管理最新实践

华为云开发者联盟

音视频 华为云 媒体质量 视镜

基于云的技术架构设计实践 - 第3篇

hackstoic

签约计划第二季 业务安全

CppDepend现在已经支持Linux_C++_Jonathan Allen_InfoQ精选文章