在VIsual Studio中跟踪代码流

时间:2018-07-17 15:51:04

标签: visual-c++

我们有在VC ++ IDE中开发的C ++项目代码库。我可以编译并运行相同的代码。

可执行文件涵盖了许多场景和流程执行。有没有一种方法可以在流程执行过程中使用-VC ++ Studio可以告诉我们该流程输入了哪些方法或跟踪了该流程。

假定在流程执行期间从10个函数中调用了3个函数。我们能否获得跟踪说明在执行过程中依次输入的3个函数的信息?

1 个答案:

答案 0 :(得分:0)

Visual Studio 2015(+)中,有一个“ 调用堆栈”窗口,该窗口可用于执行您要描述的内容。话虽如此,它仍然需要您在某个位置放置至少一个断点。有关更多信息,请参见此post

因此,您可以做的是启动应用程序,然后从Visual Studio中单击 Debug (调试)> Windows > 调用堆栈强>。不幸的是,在您在脚本中的某个位置指定断点之前,此窗口将一直为空-有点令人沮丧。但是,“调用堆栈”窗口确实提供了更多信息,而不仅仅是在代码中放置断点并执行手动跟踪。

希望这些信息对您的项目有帮助!