如何使用 C++Builder 调试 JVCL 代码?我在安装 JVCL 时启用了构建调试 DCU,我在项目的 Delphi 设置下打开了“使用调试 DCU”(在 C++ 设置下似乎没有类似的选项),并且我禁用了使用包构建。尽管如此,单步仍然会跳过 JVCL 代码,如果 JVCL 函数出现在堆栈跟踪中,双击它只会显示反汇编。
调试 RTL 和 VCL 代码工作正常;这只是我遇到问题的 JVCL 代码。
有任何想法吗?
编辑:我还注意到 JVCL 调试 DCU 对 Delphi 应用程序工作正常。我尝试在Process Monitor运行时构建我的项目,而对于 C++Builder 应用程序,它甚至没有尝试找到 JVCL DCU(因此这显然不仅仅是我的搜索路径的问题)。但是,它确实会查找核心 VCL 文件的 DCU。因此,显然 C++Builder 确定其依赖项的方式与 Delphi 不同,显然 JVCL 依赖项的处理方式与核心 VCL 依赖项不同,但我不知道如何或为什么。