我已将我的32位应用程序转换为64位应用程序(所有配置设置完全相同,而非特定于平台)。
运行应用程序时,在我的主文件中,32位和64位版本都正确调试,但是当我进入函数时,对于Win32,调试器工作得很好,但对于64位版本,我得到无源可用页面,没有调用堆栈或任何可继续的内容。
有什么想法吗?现在真的需要一些帮助......
由于
答案 0 :(得分:0)
尝试
在调试选项中启用“仅我的代码” 禁用“要求源文件与原始版本完全匹配” 设置“自动加载所有模块的符号” 清除符号缓存
答案 1 :(得分:0)
确保您的64位库具有pdb文件。从包含“无源可用”文件的库开始。被展示。如果它是第三方库,则64位版本可能未配置为输出调试符号。
答案 2 :(得分:0)
奇怪的是它是一个堆栈溢出(没有双关语意)。出于某种原因,在32位模式下,它很好,但64位不像我在我的堆栈上使用的数量:s ...很奇怪........