我遇到了一个Win64调试问题,看起来我们“丢失”了调试信息。所以我做了一些研究,并重新创建了我们旗舰产品的所有.dproj文件。这有所帮助,因为我恢复了我的“丢失”的蓝色小球。
但是现在我遇到了一个新的问题:堆栈显示窗口中显示的(顶部)堆栈帧似乎是错误的,导致本地变量不在本地变量窗格中显示,也不在悬停鼠标时显示。但是当我选择我认为正确的堆栈帧时,本地变量窗口不再为空。悬停鼠标仍然没有显示任何内容。
同时请检查链接的截图,这应该更加清楚。
相关编译器选项
- 调试信息: 调试信息
- 本地符号: True
- 堆栈帧: True
- 符号引用信息: 引用信息
- 使用调试dcus: False
- 使用导入数据引用: True
- 链接器调试信息: True
- 包括远程调试符号: False
版本信息:
- RAD studio Enterprise 10.2.3 tokyo, build 25.0.29899.2631
- DDevExtension已安装,IDEFixPack已安装(卸载没有任何区别)
- JCLDebug已安装(卸载没有任何区别)
我尝试了许多调试设置的组合,但问题仍然存在于我的系统中。
我的同事电脑上的代码出现了完全相同的问题,因此至少可以有信心地重现这个问题。当尝试使用带有运行时bpl的小项目来重现时,似乎不会出现该问题,或者我无法重现它。因此,我没有发布此源代码。
当然,这里有一个或多个问题:
- 还有其他人遇到过这个问题吗?
- 找到解决方案了吗? - 请分享!
- 没有找到解决方案? -> 请添加评论/投票支持此问题
我很想添加一些图片以澄清,但不幸的是我的声望还不够高。所以我只能添加图片链接,对此很抱歉。