【问题标题】:Debugging x64 application (C++) using visual studio 2012使用 Visual Studio 2012 调试 x64 应用程序 (C++)
【发布时间】:2013-06-23 10:42:53
【问题描述】:

我有一个 Visual Studio 2012 C++ 应用程序,它可以编译和运行,但不会在断点处停止。

我已经安装了远程调试器 (x64) 并运行它并配置它以进行远程调试。

在 Visual Studio 中,我尝试了远程调试和本地调试,但它们都产生了相同的结果。它不会在断点处停止。

如何调试 x64 c++ 应用程序?

编辑 1

刚刚发现调试器说:

Symbol loading for myapp.exe was skipped because it is not specified in the includes modules

这是什么意思?

【问题讨论】:

  • 你是在调试模式下构建的,对吧?
  • @LightnessRacesinOrbit 是:配置正在调试。我还应该做些什么吗?
  • 你确定断点可达吗?
  • @C.Lang 它在 winmain 的第一行,所以我相信它们应该可以访问。
  • 你有全局变量的构造函数吗?有些东西在 main 之前运行。

标签: c++ visual-studio debugging


【解决方案1】:

检查项目和构建配置后,我发现在链接器的调试部分生成调试信息

(链接器->调试:生成调试信息)

为空白。

设置为yes后,调试器开始工作!

【讨论】:

    猜你喜欢
    • 2014-06-12
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多