首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C++Builder中使用JVCL的调试DCU

在C++Builder中使用JVCL的调试DCU
EN

Stack Overflow用户
提问于 2010-09-14 19:39:23
回答 1查看 439关注 0票数 1

如何使用C++Builder调试JVCL代码?我在安装JVCL时启用了构建调试DCU,在我的项目的Delphi设置下打开了“使用调试DCU”(在C++设置下似乎没有类似的选项),并且我带包的残疾建筑。尽管如此,单步仍然跳过JVCL代码,如果一个JVCL函数出现在堆栈跟踪中,双击它只会显示反汇编。

调试RTL和VCL代码很好;只有JVCL代码有问题。

有什么想法吗?

编辑:我还注意到,JVCL调试DCU在Delphi应用程序中运行得很好。我试着在过程监视器运行时构建我的项目,而对于一个C++Builder应用程序,它甚至不试图找到JVCL (所以这显然不仅仅是我的搜索路径的问题)。但是,它确实为核心VCL文件寻找并找到DCU。因此,显然C++Builder与Delphi不同地确定了它的依赖关系,而且显然JVCL依赖项与核心VCL依赖项的处理方式不同,但我不知道如何或为什么。

EN

回答 1

Stack Overflow用户

发布于 2010-09-14 20:11:29

设置“使用调试DCU”选项时,将调试路径选项的内容添加到搜索路径选项的前面,以便下次链接代码时,链接器将使用调试文件而不是普通文件。

选中该框后,请确保包含JVCL调试版本的目录位于搜索路径上。如果不是,那么将JVCL路径添加到您的调试路径(就在$(BDS)\Lib\ debug之后),并切换“使用调试DCU”选项来重置搜索路径。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3712290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档