我可以在调试C++应用程序时进入VCL(Pascal)代码吗?

C. *_*ith 11 delphi debugging vcl c++builder

我有一个Delphi应用程序,我们正在迁移到C++.在调试我的Delphi代码时,我经常做的一件事是进入VCL本身,以准确了解正在发生的事情,以跟踪​​一些错误.这在C++ Builder中是否可行?

假设我在C++ Builder中,我称之为"ShowMessage".我可以在调试会话中进入该调用并动态切换到Pascal吗?

小智 18

这是可能的,但您必须更改两个设置.您必须在链接器设置中关闭动态RTL.您必须在程序包设置中禁用与运行时程序包的链接.

  • 赏金仍然是开放的,但启用调试DCU和禁用动态RTL和运行时包是正确的答案.它工作正常,我一直这样做. (2认同)