我发现了一个用于分析大型项目的cppdepend工具。但在我看来,它有一些问题。
例如,主要和关键的(对我来说)是一些依赖项,我自己在代码中看到的,cppdepends 看不到并告诉元素彼此独立。如我所见,问题出在C++代码中的模板和宏附近。
所以我试图找到一种方法来避免这个问题,也许我可以帮助 cppdepend 看到这个依赖关系。谷歌搜索对我没有帮助。我没有找到任何社区/论坛/组/博客,开发人员(包括来自 cppdepend 团队)可以讨论此工具以找到他们问题的答案。最后的博客,问题报告可以追溯到2010年。
此外,官方网站不包含任何发行说明,错误报告,"新增功能"列表。
令人难以置信的是,所有关于如此强大的工具的参考资料,顺便说一下,它有文档、视频、课程等,只在这样的帖子中:
"你会推荐什么工具?"
"试试啧。"
正如 Ira Baxter 提到的,CppDepend 2.X 使用 Doxygen,并且找不到一些依赖项,版本 3 使用 Clang 而不是 Doxygen,请通过 support@cppdepend.com 联系我们试用 CppDepend 3 Beta;
有关CppDepend2.X的任何其他问题,请 support@cppdepend.com 与我们联系,我们将尽快修复它。