gpt4 book ai didi

delphi - 如何将 VCL 框架添加到现有的 Delphi 项目中(或知道它是否已添加)

转载 作者:行者123 更新时间:2023-12-03 15:54:47 30 4
gpt4 key购买 nike

我在使用 FinalBuilder 7 时遇到了问题,我的一些项目(几年前从 Delphi 7 转换为 XE2)无法构建,因为它们无法在 VCL 命名空间中找到单元(控件、旋转等)。 .)

当我在 Final Builder 中单击“从项目文件加载设置”时,它会取出目录选项卡上的默认框架并将其设置为无。那么,我的命名空间前缀列表中就没有 VCL。我可以将框架移植到 VCL,但除非我取消选中“从项目文件加载设置”下的“编译器”,否则它仍然无法构建。

我不知道如何通过 Finalbuilder 查看 dcc32 实际上在做什么(如果有人可以向我展示这一点,我可能可以设法解决问题并回答我自己的问题(如果它太复杂)。但无论如何,我无法告诉您从项目文件加载设置和不这样做之间有什么区别。

除非是某种错误,我想我也可以通过将框架添加到 Rad Studio 中的原始项目来解决这个问题(这就是为什么问题的标题是什么),但我不知道如何做到这一点,我不知道它是否已经完成,它不再要求我添加框架,我不记得我是否首先这样做了,这些文件让我悲伤是 Windows 服务和控制台应用程序。

<小时/>

我希望能够使用我的配置/选项集和 dproj 文件来加载程序员自己设置的包、编译器选项、链接器选项和搜索路径,但在 FinalBuilder 中管理输出路径、条件定义和版本号。

<小时/>

跟进

已关注 Robert Love's建议,我开始胡闹基本配置。

将 VCL 和 VCL.samples 添加到基本配置中,然后保存 dproj 允许我在 FinalBuilder 中进行编译,我刚刚在子配置中使用了它(可能是因为我必须稍后添加它们,因为它们是控制台和服务应用程序) (但这可能只是巧合))。

如果我仍然能找到这个问题的症结(将 VCL 框架添加到已经转换的项目中),我可以更轻松地在我的所有项目中统一解决这个问题。有谁知道如何进入框架选择器屏幕?

最佳答案

我会打开 Delphi 稍微编辑全局库路径并保存更改。这会更新并不总是正确设置的路径的第二存储区域。

然后编辑您的 Delphi 项目并确保基本配置路径与全局设置相同,并且您的发布/调试不会覆盖基本配置并删除 VCL 库目录。

然后在 FinalBuilder 中重试

关于delphi - 如何将 VCL 框架添加到现有的 Delphi 项目中(或知道它是否已添加),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18083382/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com