gpt4 book ai didi

ndepend - CppDepend 与 NDepend

转载 作者:行者123 更新时间:2023-12-02 04:07:14 28 4
gpt4 key购买 nike

两者CppDependNDepend由同一家公司开发,似乎基于相同的代码库并共享一些功能。我还没有找到并排比较网站。

我致力于几个完全没有任何 C++ 代码的纯 C# 解决方案,但也有除 C# 之外还包含 C++ 托管代码和 C++ native 代码的解决方案。

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

最佳答案

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

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

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

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

It would be nice if NDepend could load CppDepend as a plugin/extension, but that's not possible right?

对。

关于ndepend - CppDepend 与 NDepend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9328756/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com