Embarcadero C++ builder 10.4.2-附加到进程在 64 位上不起作用

Posted

技术标签:

【中文标题】Embarcadero C++ builder 10.4.2-附加到进程在 64 位上不起作用【英文标题】:Embarcadero C++ builder 10.4.2- Attach to Process not working on 64bit 【发布时间】:2021-08-18 19:08:51 【问题描述】:

我曾经使用 C++ builder 10.1 (Embarcadero) 处理 32 位和 64 位项目。 现在我正在尝试 C++ builder 10.4.2。 调试 32 位项目工作正常,但在具有 64 位目标平台的项目上,“附加到进程”选项无法正常工作: 我的代码旁边没有红点,我试图附加我的项目的过程被卡住了。 有什么办法可以解决?

【问题讨论】:

确保您已安装所有可用的补丁。 10.4.3 patch 修复了与 C++ 64 位调试器相关的几个问题。 如何安装补丁?在欢迎页面的“IDE 补丁”部分,它显示“您的版本是最新的”,尽管我安装的更新仅包括“Delphi 10.4 和 C++ Builder 10.4 更新 2”,而不是更新 3。可能是因为我有试用许可证吗? 您是否阅读了我链接到的博客文章中的安装说明? “可能是因为我有试用许可证吗?” - 可能。 【参考方案1】:

这显然是 C++Builder 10.4.2 中的一个已知错误,即 64 位的“附加到进程”已损坏:

RSP-33839: attach to C++ 64bit process and debugging it does not work at all, 32 bit works more or less

【讨论】:

以上是关于Embarcadero C++ builder 10.4.2-附加到进程在 64 位上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

C++ Builder 2009 同步

如何在 C++ builder 中渲染 openGL 框架?

Embarcadero C++Builder 10.4 会有社区版吗?

Borland C ++ Builder 5.0 [关闭]

Embarcadero Dev C++ 中文输出乱码

radstudio delphi/c++ builder berlin 10.1 update2怎么进行调试