繁体   English   中英

Delphi 7如何在编译过程中找到所有dcu文件?

[英]How does Delphi 7 find all the dcu files during compilation?

我正在帮助同事设置计算机,以便他的Delphi 7环境像我的一样工作。 他安装了Delphi 7以及我们使用的第三方工具。 我们有一个带有源代码的Delphi应用程序。 它在我的计算机上可以正常编译,但是当他在计算机上对其进行编译时,对于许多dcu文件,它始终会出现“找不到文件”错误。 这些是Delphi IDE随附的或已手动安装的第三方组件的dcu文件。

我重命名了他的C:\\ Program Files(x86)\\ Borland文件夹,并将整个Borland文件夹结构复制到他的文件夹中,以便他拥有我所拥有的。 因此,现在他的Delphi IDE和应用程序结构类似于我的,但他仍然缺少dcu。 每次他丢失dcu时,都会将其路径添加到Delphi的“搜索路径”列表中。 对于某些dcu,它们存在于不同的文件夹中,这意味着我们必须进一步进行故障排除,以确保选择了正确的版本。 我的“搜索路径”为空,如下所示,这告诉我我的Delphi不使用此条目搜索dcu。 对于与Delphi相关的所有内容,我们计算机的PATH环境变量条目具有相同的值。

我的问题是为什么我的delphi应用程序能够很好地编译,因为它找到了所需的所有dcu,它们位于不同的文件夹中,而当我们具有相同的文件夹结构和PATH时,他的Delphi却找不到它们?

Delphi IDE如何在编译过程中找到所需的所有dcu? 现在剩下要看的是注册表。 搜索模式在注册表中吗? 哪里? (如果有任何意义,我们还安装了Delphi XE)

在此处输入图片说明

您不想将这些目录添加到项目的搜索路径。 这样一来,只有该项目才能使用这些组件。 相反,您需要在全局库路径中执行此操作,该路径适用于所有项目。 检查现有安装的库路径,您肯定会在这里找到大量目录。

Main Menu -> Tools -> Environment options dialog -> Library page -> Library Path edit box

它们是输出路径,请尝试在以下位置查找:工具>选项>环境选项> delphi选项>路径和目录这将告诉IDE要包括哪些源文件。 唯一的不同可以是,如果系统变量不同,则它们也不同。

http://docwiki.embarcadero.com/RADStudio/XE8/en/Library

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM