You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

按F7调试进入Delphi VCL代码,C++ Builder中对应"Use debug .dcus"的选项及禁用方法

在C++ Builder中对应Delphi "Use debug .dcus"的选项及禁用方法

我之前调试C++ Builder项目时也碰到过一模一样的问题——步进调试一不小心就钻进VCL的底层代码里,折腾了好一阵才搞明白,它和Delphi里的"Use debug .dcus"是完全对应的功能,在C++ Builder里这个选项叫**"Use Debug Libraries"**。

想要禁用它很简单,分两种场景操作:

针对当前项目单独设置

  • 打开项目选项:可以直接用快捷键 Alt+F11,或者通过菜单栏点击 Project > Options
  • 在弹出的选项窗口左侧,找到并展开**"C++ Compiler"分类,选择下方的"Debugging"**子项
  • 在右侧的设置列表里,找到**"Use Debug Libraries"**选项,取消它的勾选状态
  • 点击窗口右下角的"OK"保存设置,重新编译项目后,调试时就不会再自动步进进VCL的库代码里了

全局默认设置(对所有新项目生效)

如果希望所有新建项目都默认禁用这个选项,可以修改全局配置:

  • 点击菜单栏的 Tools > Options
  • 在选项窗口左侧,展开**"C++ Options"分类,选择"Debugging"**子项
  • 同样找到**"Use Debug Libraries"**并取消勾选,保存后后续新建的项目就会自动应用这个设置

内容的提问来源于stack exchange,提问作者Error - CPU Not Foud

火山引擎 最新活动