C++ 如何为dll创建调用图?
我有一个本机C/C++x64 dll,我想为静态代码分析配置它 在Linux中,我使用callgrind/valgrind和KCachegrind在工作流中执行此步骤 我想为Windows dll执行类似的操作 不幸的是,我无法在VS中为分步调试插入dll(请参阅) 有人知道有什么工具可以帮助从C#gui调用Windows dll,以独立于C#调用程序的方式生成调用图吗 编辑C++ 如何为dll创建调用图?,c++,dll,visual-studio-2012,profiler,call-graph,C++,Dll,Visual Studio 2012,Profiler,Call Graph,我有一个本机C/C++x64 dll,我想为静态代码分析配置它 在Linux中,我使用callgrind/valgrind和KCachegrind在工作流中执行此步骤 我想为Windows dll执行类似的操作 不幸的是,我无法在VS中为分步调试插入dll(请参阅) 有人知道有什么工具可以帮助从C#gui调用Windows dll,以独立于C#调用程序的方式生成调用图吗 编辑 我想制作一个与此类似的图表:您到底想完成什么,一个调用了哪些函数以及传递给它们的参数信息的详细列表?@johnathon
我想制作一个与此类似的图表:您到底想完成什么,一个调用了哪些函数以及传递给它们的参数信息的详细列表?@johnathon我想制作一个图表,在这里我可以看到哪些函数被哪些函数调用。请参见编辑。参数传递信息和分析是一个加号。所以您需要一个调用堆栈。或者,只需使用探查器。。。在VisualStudio中。有一种方法可以让vs制作一个漂亮的地图,它在前一段时间在channel9上出现过,但是,唉,我没有2012可供我使用。@johnathon我无法运行探查器,因为我的调用方C#代码只将dll识别为dll(主题)。我有两个项目,我需要独立于C#gui对dll进行测试。