Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C/C++;Windows平台的调用图实用程序 我有一个大的95% C,5% C++ +Win32代码库,我正在尝试。p> 你有没有尝试过SourceInsight的调用图特征?< /P>_C++_C_Winapi_Utility_Call Graph - Fatal编程技术网

C/C++;Windows平台的调用图实用程序 我有一个大的95% C,5% C++ +Win32代码库,我正在尝试。p> 你有没有尝试过SourceInsight的调用图特征?< /P>

C/C++;Windows平台的调用图实用程序 我有一个大的95% C,5% C++ +Win32代码库,我正在尝试。p> 你有没有尝试过SourceInsight的调用图特征?< /P>,c++,c,winapi,utility,call-graph,C++,C,Winapi,Utility,Call Graph,您是否尝试过和 Doxygen通常用作文档工具,但它可以在打开选项的情况下为您生成调用图 Wikipedia列出了一系列您可以尝试的其他工具。好的旧cflow对C很好。有关实现,请参阅。任何合适的静态分析工具都应该具有此功能(以及此类工具所做的所有其他功能)。有一个很好的工具列表 另一组可能值得检查的工具是覆盖率工具。覆盖工具生成的调用图将只包含在程序运行期间实际发生的调用。最初,这可能比完整的调用图对您更有帮助。对于Windows,我无法对此提出任何建议,但对于linux项目,我强烈推荐和。+

您是否尝试过和

Doxygen通常用作文档工具,但它可以在打开选项的情况下为您生成调用图


Wikipedia列出了一系列您可以尝试的其他工具。

好的旧cflow对C很好。有关实现,请参阅。

任何合适的静态分析工具都应该具有此功能(以及此类工具所做的所有其他功能)。有一个很好的工具列表


另一组可能值得检查的工具是覆盖率工具。覆盖工具生成的调用图将只包含在程序运行期间实际发生的调用。最初,这可能比完整的调用图对您更有帮助。对于Windows,我无法对此提出任何建议,但对于linux项目,我强烈推荐和。

+1因为我也想看到答案。您可以尝试cppredent(),它可以为非常大的项目生成图形。有关doxygen解决方案的更多详细信息,请参见: