C++ Builder 不会在断点处停止

2023-12-29

我有一个项目(新开始),其中 C++ Builder 不会在任何断点处停止。我已确保处于调试模式(不是发布),链接器->完整调试信息 = True,C++ 编译器->调试配置,C++ 编译器->调试->调试信息 = true,调试行号信息 = true,展开内联函数 = true。

我没有搞乱这个项目的任何编译器/链接器设置。我已经用两个不同版本的编译器进行了尝试,但在这两种情况下,断点都没有中断。我确实尝试添加:
{ _asm { int 3 } } 当程序启动时,它击中了几次,所以我知道代码正在执行。 (此外,我在各处放置了一堆断点,但它们也不起作用。

有任何想法吗?


我遇到同样的错误或非常相似的错误。为了详细说明我发生的情况,我在调试模式下启动我的项目,程序似乎在断点处停止,但它是应用程序崩溃(与断点位置无关)。在程序执行期间,我的代码的任何行中都没有蓝点。我正在与C++ 生成器 10.4并使用Windows 64 位.

我使用的解决方案是再次编译我的整个项目。我无法重现该错误,所以我不能说这是一个解决方案还是只是一个幸运的机会。

另一点,在这个错误之前我的项目已经在调试模式下成功启动。该错误有时会出现并且似乎是随机的。我可以得到这个错误without更改任何线路或项目选项。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ Builder 不会在断点处停止 的相关文章

  • C/C++程序员何去何从

    滚滚长江东逝水 浪花淘尽英雄 虽说是个人英雄的时代已经成为过去 但我们仍然不能对这样的榜样们有所忘怀 他们是WPS求伯君 CCDOS严援朝 2 13吴晓军 四通利方王志东 CCED朱崇君 UCDOS鲍岳桥等 因为他们不仅是成名的优秀程序员
  • 仅初始化部分功能一次

    我有一个很小的函数 我想初始化一次 例如 void SomeFunc static bool DoInit true if DoInit CallSomeInitCode DoInit false The rest of the funct
  • 使用 TObject 后代调用 std::vector::push_back 时,C++ Builder bcarm 错误

    我有一些简单的 C 代码 无法由 C Builder 10 1 Berlin 的基于 Clang 的 C 11 编译器 bccaarm 编译 这是代码 TComponent Comp new TComponent this std vect
  • 在 C++ Builder 10.1 Berlin 中使用 DataSnap 技术访问远程数据库

    如何在 C Builder 10 1 Berlin 中使用 DataSnap 技术查询并获取远程数据库结果 我想构建一个简单的解决方案 有两个 VCL 表单应用程序 例如客户端 1 和服务器 2 在两台不同的 Windows 操作系统计算机
  • GetWindowRect 在 Windows 10 中具有偏移量

    我在程序中使用 GetWindowRect 来获取桌面上窗口的坐标 这在我用于测试的十几台电脑 XP W8 1 上运行良好 但在我的一台带触摸屏的 W10 电脑上则不然 坐标向左上角有偏移 我在 google 上搜索了 Windows 10
  • 缺少 .bpl 文件

    编译 FireMonkey 项目并在另一台 PC 上执行该应用程序后 我遇到了错误 rtl190 bpl 丢失 所以我搜索了谷歌 找到了对我不起作用的 解决方案 它说我应该取消选中 与动态 RTL 链接 和 与 Delphi 运行时链接 事
  • 将 unicode 转换为 char

    如何将 Unicode 字符串转换为char or char const in 内河码头 c String text Hello world char txt AnsiString text c str Older text t str i
  • 启用 VCL 样式的应用程序和显示缩放时 Windows 标题栏中的视觉错误

    目前我正在测试启用 VCL 样式的应用程序的各个方面 我注意到 Windows 缩放比例高于默认的 96 dpi 100 VCL 表单的图标和标题栏文本太大 并且两者都靠得很近 请参阅随附的屏幕截图 对于 200 或 250 等更高的缩放
  • 如何自动展开所有TreeView节点?

    我想在应用程序启动时展开主窗体上的树 我怎样才能做到呢 我找不到相应的属性 C 生成器 2009 您只需致电FullExpand http docwiki embarcadero com VCL en ComCtrls TCustomTre
  • 未设置 Windows 默认打印机时出现“未选择默认打印机”错误

    当没有 Windows 默认打印机设置时 我需要打开打印机对话框 当设置了 Windows 默认打印机时 它可以与以下代码一起正常工作 TPrintDialog dlgPrint new TPrintDialog frmDisplayDet
  • Delphi - 窗体中的窗体

    出于美观原因 我想在另一个表单之上显示一个表单 就像它是一个组件一样 比如 TPanel 它应该随父级一起调整大小 当父级被标题栏拖动时四处移动 等等 main form component 1 main the embedded form
  • 是什么导致桌面屏蔽图标覆盖在*某些*桌面上

    我有一个 C Builder Delphi 应用程序 它具有作为资源嵌入的以下清单
  • 对于 TBitmap,FMX 中是否有相当于 FloodFill 的功能?

    我正在从 VCL 转换为 FMX 在VCL中 TBitmap的TCanvas中有一个名为FloodFill的函数 它允许TBitmap的画布充满特定的颜色 直到在位图的画布上达到另一种特定的颜色 FMX 中有与此功能等效的函数吗 根据 RR
  • 链接器错误“包含无效的 OMF 记录”2

    我正在使用 Embarcadero XE8 C 构建器 32 位 我正在向我的程序添加一个库来解决Unresolved external error 当我添加库时 出现如标题所示的错误 于是我上网搜索了一下 在stackoverflow上找
  • C++ Builder xe5 检测到错误(LME288)

    c Builder xe5 ilink32 Error 错误 无法执行链接 ilink32 警告 警告 检测到错误 LME288 当我尝试编译一个测试项目时发生了这种情况 时间 2019 05 17 标签 c builderxe5windo
  • 如何将 FastMM 添加到 C++ Builder 项目?

    我正在尝试配置FASTMM4 for Builder C 6我遵循的步骤是 下载的 zip 文件来自来源锻造 http sourceforge net projects fastmm 在下面Project gt Options gt Lin
  • WebSocket 连接到 TIdHTTPServer,握手问题

    我正在使用 C Builder 10 1 Berlin 编写一个简单的 WebSocket 服务器应用程序 该应用程序在端口上侦听从 Web 浏览器 例如 Google Chrome 发送的一些命令 在我的表单上 我有一个 TMemo TB
  • Windows 7 上的 IHTMLDocument2 和 Internet Explorer 11 更改

    I use TWebBrowser在我的应用程序中拥有 HTML 编辑器 当然这取决于安装的 Internet Explorer 版本 我注意到在 Windows 7 上安装全新的 Internet Explorer 11 后 我的编辑器发
  • QT 中的应用程序->处理消息?

    在 Borland 6 中 我经常使用它来解除程序操作的卡住 Application gt Processmessages 现在 对于 QT 4 8 1 我在这个外国 对我来说 QT 文档中找不到 谁能帮我 在 Qt 中 您可以使用静态函数
  • 在 Borland C++ 上使用 #pragma pack 和 #define

    我正在尝试使用 Borland C Builder XE6 打包一些结构 将来 bcc 我正在使用一个库 它使用以下构造来创建结构 ifdef MSC VER define PACKED BEGIN pragma pack push 1 d

随机推荐