Windows C++;生成器XE5调试器显示???手表和多功能手表';调用堆栈中的参数
我在使用C++Builder调试器时遇到很多问题。我使用的是最新版本XE5,包含所有补丁和更新 症状大致如下:我可以运行我的应用程序并调试它一次,但如果我关闭应用程序(或者“正确”,或者在调试器中重置程序),下次运行时它通常只会显示????对于watchs值,调用堆栈将显示调用堆栈,但参数的函数通常也会显示 关闭IDE并再次打开是我见过的唯一“解决”这个问题的方法。我尝试过重建整个项目组,或类似的东西,但那没有帮助 我在Windows7Pro上运行,64位虚拟机,6GB内存,分配3个处理器,大量免费高清。没有奇怪的东西在后台运行:没有杀毒软件,除了IDE、Notepad++和SourceTree之外什么都没有。关闭除IDE之外的所有东西也没有帮助Windows C++;生成器XE5调试器显示???手表和多功能手表';调用堆栈中的参数,windows,debugging,ide,c++builder,c++builder-xe5,Windows,Debugging,Ide,C++builder,C++builder Xe5,我在使用C++Builder调试器时遇到很多问题。我使用的是最新版本XE5,包含所有补丁和更新 症状大致如下:我可以运行我的应用程序并调试它一次,但如果我关闭应用程序(或者“正确”,或者在调试器中重置程序),下次运行时它通常只会显示????对于watchs值,调用堆栈将显示调用堆栈,但参数的函数通常也会显示 关闭IDE并再次打开是我见过的唯一“解决”这个问题的方法。我尝试过重建整个项目组,或类似的东西,但那没有帮助 我在Windows7Pro上运行,64位虚拟机,6GB内存,分配3个处理器,大量
该应用程序是一个VCL 32位应用程序,项目组由大约12个包和2个EXE组成。我使用运行时包和动态rtl。这些项目都是新的,我的意思是,这些项目不是从以前版本的C++Builder中更新的:它们都是从这里开始执行的。显然,如果您在项目选项的调试器部分禁用“加载所有符号”,只需在那里添加您希望能够调试到的模块,这些问题在某种程度上得到缓解 这样做可以使我的调试器会话正常运行,显示检查器的值,而不会挂起
[更新,2016年7月]最新版本10.1 Berlin似乎大部分时间都解决了这一问题。除了几个月内可能有一次以外,我没有遇到过这个问题。听起来像是IDE/调试器中的一个bug。如果还不存在bug报告,则应将bug报告发布到。