首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CppDepend对NDepend

CppDepend对NDepend
EN

Stack Overflow用户
提问于 2012-02-17 13:05:48
回答 1查看 1.9K关注 0票数 9

CppDependNDepend都是由同一家公司开发的,它们似乎基于相同的代码基,并具有一些共同的特性。我还没有找到一个并排比较的网站。

我在几个普通的c#解决方案上工作,根本没有任何c++代码,但是除了c#之外,还有一些解决方案也包含c++托管代码和c++本机代码。

如果我想要所有项目类型的全部功能集,我真的需要同时购买这两种工具吗?是否需要用CppDepend和c#-纯NDepend的解决方案打开我的混合解决方案?NDepend似乎不能分析c++项目,但是当我用CppDepends打开解决方案时,在同一个解决方案中,我的c#项目失去了一些NPDepend特性。如果NDepend可以将CppDepend作为一个插件/扩展来加载,那就太好了,但这是不可能的,对吧?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-18 10:05:15

NDepend分析任何.NET/IL代码,包括C++/CLI托管代码(但不分析非托管代码)。CppDepend在任何兼容C++的平台上只分析C++代码。

虽然这些工具共享了大量代码,但它们是相互排斥的,并且不以任何方式互操作。此外,这些工具共享相同的特性集。

如果您的大部分代码是.NET/IL代码,那么NDepend应该可以满足您的需要。

如果您的代码是50/50 .NET和C++非托管的,您可能需要这两种工具。

如果NDepend可以将CppDepend作为一个插件/扩展来加载,那就太好了,但这是不可能的,对吧?

正确的。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9328756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档