CppDepend和NDepend都是由同一家公司开发的,并且似乎基于相同的代码库并共享一些功能。我还没有找到并排比较网站。
我在几个没有任何 c++ 代码的普通 c# 解决方案上工作,但也有除 c# 之外还包含 c++ 托管代码和 c++ 本机代码的解决方案。
如果我想要所有项目类型的完整功能集,我真的需要购买这两种工具吗?是否需要使用 CppDepend 打开我的混合解决方案和使用 NDepend 的仅 c# 解决方案?似乎 NDepend 无法分析 c++ 项目,但是当我使用 CppDepends 打开解决方案时,我在同一个解决方案中失去了我的 c# 项目的一些 NPDepend 功能。如果 NDepend 可以将 CppDepend 作为插件/扩展加载,那就太好了,但这是不可能的,对吧?