Delphi XE7:调试点没有出现,Breakpoints在调试时没有被点击,CPU窗口打开

时间:2018-01-24 12:26:08

标签: delphi debugging ide breakpoints delphi-xe7

在构建我的代码时,我看不到页面中的调试点。只有在构建时打开的页面显示调试点。此外,断点未被命中,默认情况下CPU窗口打开,其中设置了调试。我搜索了同样的内容并在Embarcadero页面(http://docwiki.embarcadero.com/RADStudio/Tokyo/en/CPU_Windows_Index)上发现了以下声明:

  

只要程序执行在源代码不可用的位置停止,CPU窗口也会自动打开。例如,如果链接使用调试信息构建的DLL(Windows)但未在项目中包含其源文件,或者将源文件放在项目中未指定的目录中,则调试器无法打开源文件。 / p>

我也试过以下事情:

  • 当我创建一个新项目时,放一个断点,它命中(没有CPU 在这种情况下窗口打开了。)
  • 当我修改原始代码(比如只放ShowMessage('Hello World');)时,调试点不是 点击,出现消息对话框,但调试没有按下。
  • 我 再次卸载并安装XE7,但问题仍然存在。
  • 试过 清理项目,但没有工作。

请帮我解决这个问题。提前谢谢!

1 个答案:

答案 0 :(得分:1)

由于我在使调试器工作时遇到了很多问题,所以我自己列出了必须检查的内容。所以这里有一些你可以试试的东西:

  • 使用" debug"构建项目的配置,应该像这样配置
    • searchpath匹配您的实际来源
    • "本地符号"是真的
    • " with debug dcus"是真的
    • "调试信息"是调试信息
    • "优化"是假的
    • 有一次我还要检查"远程调试符号"
  • 尝试关闭ide并仅使用一个项目重新打开它
  • 如果您使用devextension,请转到devexteions选项
    • 正在编译中 - > check"在编译"
    • 之前释放其他项目的编译器单元缓存
    • 在扩展的ide设置下 - >检查"禁用包缓存"
  • 在"调试器选项","集成调试"下的delphi选项中必须是真的 (但有时取消选中此项,关闭ide,重新打开并再次检查)

我希望,这也有助于你