【问题标题】:A step-by-step debugger in C++ win32 projects in visual studioVisual Studio 中 C++ win32 项目中的分步调试器
【发布时间】:2014-09-27 06:47:04
【问题描述】:

当我在 C++ Win32 控制台应用程序上工作时,我会使用 F11 step intoF10用于调试器中的 step over(Visual Studio 的 DEBUG 选项卡,比如 2012 年)。但是现在功能键在C++ win32 项目中不能正常工作。在 win32 项目 中是否有任何其他方法可以在实践中遵循代码行,就像 F10F11win32 控制台中所做的工作一样应用程序

【问题讨论】:

  • 首先,单步调试源码需要调试符号,也许你切换到发布模式?然后,正如 Friedrich 所建议的,如果只有按键停止工作,或者您是否仍然可以使用 UI 上的按钮,将会很有趣。

标签: c++ visual-studio-2012 visual-studio-debugging


【解决方案1】:

在 IDE 中有用于此类事情的按钮,功能键不再起作用似乎真的很奇怪....

【讨论】:

  • 功能键是 F10 和 F11,正如在调试选项卡中提到的那样,正如我所说,它们在 win32 项目中效果不佳。好吧,我的意思是他们不会像在 win32 控制台应用程序中那样从头到尾跟踪代码行和输出窗口。
  • 一个潜在的问题是 Windows 程序一次响应一个消息流,因此您可能需要单击源代码行并在您要单步执行的函数的入口点。
  • @rcgdr:我去了 main() 函数(所有操作开始的地方)并右键单击并 run to curso 然后使用 F10和 F11 与前一个一样。有效。谢谢。您可能希望将该解决方案放入 Answer 中,以便我给您投票! :)
【解决方案2】:

您也可以在工具 -> 选项 -> 环境 -> 键盘中检查设置。

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 2014-06-26
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多