Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows C++;生成器XE5调试器显示???手表和多功能手表';调用堆栈中的参数_Windows_Debugging_Ide_C++builder_C++builder Xe5 - Fatal编程技术网

Windows C++;生成器XE5调试器显示???手表和多功能手表';调用堆栈中的参数

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个处理器,大量

我在使用C++Builder调试器时遇到很多问题。我使用的是最新版本XE5,包含所有补丁和更新

症状大致如下:我可以运行我的应用程序并调试它一次,但如果我关闭应用程序(或者“正确”,或者在调试器中重置程序),下次运行时它通常只会显示????对于watchs值,调用堆栈将显示调用堆栈,但参数的函数通常也会显示

关闭IDE并再次打开是我见过的唯一“解决”这个问题的方法。我尝试过重建整个项目组,或类似的东西,但那没有帮助

我在Windows7Pro上运行,64位虚拟机,6GB内存,分配3个处理器,大量免费高清。没有奇怪的东西在后台运行:没有杀毒软件,除了IDE、Notepad++和SourceTree之外什么都没有。关闭除IDE之外的所有东西也没有帮助


该应用程序是一个VCL 32位应用程序,项目组由大约12个包和2个EXE组成。我使用运行时包和动态rtl。这些项目都是新的,我的意思是,这些项目不是从以前版本的C++Builder中更新的:它们都是从这里开始执行的。

显然,如果您在项目选项的调试器部分禁用“加载所有符号”,只需在那里添加您希望能够调试到的模块,这些问题在某种程度上得到缓解

这样做可以使我的调试器会话正常运行,显示检查器的值,而不会挂起


[更新,2016年7月]最新版本10.1 Berlin似乎大部分时间都解决了这一问题。除了几个月内可能有一次以外,我没有遇到过这个问题。

听起来像是IDE/调试器中的一个bug。如果还不存在bug报告,则应将bug报告发布到。