delphi – 应该“库路径”指向包的源文件吗?

前端之家收集整理的这篇文章主要介绍了delphi – 应该“库路径”指向包的源文件吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
“库路径”应该指向包的源文件吗?
Delphi 7文档说是.但是其他人说不:“”库“路径应该导致编译文件(.dcp,.dcu)和(如果需要)资源文件(.res,.dfm)”.

更新:
问题是,如果你不在“库路径”中添加包的路径,那么每次创建一个新的DPR项目时,你必须手动收集包的路径(很多)并将它们输入到项目中选项“浏览”框,否则您将收到“找不到文件xxx.dcu”.听起来不太好听.多年来,我曾经在库中添加所有路径,并且每次创建新项目时都不必手动添加路径.

>我的包是通用/全局的(不是特定于单个项目,而是针对许多项目).
>我使用一台计算机进行编程,所以我不关心共享代码.
>我将PAS和DCU文件放在同一个文件夹中.
>我不介意经常重新编译PAS文件.编译需要1-2秒,构建需要3-4秒.
>相对路径问题因为“Delphi(所有版本)似乎有时会在打开文件时更改工作目录,这反过来会混淆相对路径(它们相对于工作目录,而不是.dpr(oj))如果我注意到这一点,我在工作目录中打开一个文件(使用file-> Open),一切都很好.“
>我用来在一天内编辑大部分包.

关于设置路径和官方文档为0时,Delphi 7是如此混乱.:(

更新:
我做了改变.它有效,但它甚至不是完美的(或至少是优雅的):How to remove duplicate resources (RES,DFM) while using Delphi with non specific Library paths?

解决方法

OP在评论中说:

The thing is that if you DON’T add the path to your packages in the “Library path” then every single time you create a new DPR project you have to manually collect the path to your packages (many) and enter them into the Project’s Option “Browse” Box,else you will get “file xxx.dcu not found”

不是真的.您需要创建默认项目选项.为了做到这一点,加载Delphi(我在这里谈论D2010,但至少可以使用相同的功能,D7)并确保IDE中没有加载的项目.

之后,打开一个文件(任何文件)并转到Project / Default Options / Delphi(或C Builder,你可以选择个性).这将打开一个基本项目选项屏幕.配置它直到你开心并按OK.

使用文件/新建/ VCL表单应用程序创建一个新项目,并查看您应用的默认设置.

编辑:自XE2以来,默认项目被Option Sets取代.

帮助链接
http://docwiki.embarcadero.com/RADStudio/en/IDE_Changes_for_XE2#Default_Checkbox_Removed_from_Project_Options_Pages http://docwiki.embarcadero.com/RADStudio/en/Option_Sets_-

_Creating,_Applying,_Editing,_and_Deleting – 更多信息请参见:http://codeverge.com/embarcadero.delphi.ide/project-options-default-xe2/1058015#sthash.oovBcggS.dpuf

猜你在找的Delphi相关文章