【发布时间】:2016-05-13 11:57:41
【问题描述】:
我有一个 Delphi 2007 项目,它使用多个非可视库(例如 OmniXML、Synapse、来自 TntUnicode 的一些类)作为源代码(.pas 文件)分发。
我可以在 IDE 中将它们的路径添加到 Tools -> Options -> Environment -> Delphi -> Library Win32 -> Library path,但这看起来不是一个好方法,因为这些路径需要在每台计算机上设置,并且所有项目都必须使用相同的库版本。
有没有办法将它们添加到项目中?据我了解,在 Project Options How can I add a library path to a delphi project? 中的较新 Delphi 版本中是可能的,但在 2007 年我没有看到这样的选项。
我在目录/条件中只找到了搜索路径,但它对于发布/调试配置是分开的,我不知道除了${BDS} 之外还有哪些宏在这里工作。此外,我不确定它是否用于此类用途。也许有更好的选择?
【问题讨论】:
-
我将所有 .dcu 文件放在本地树中,并将它们的相对路径添加到项目搜索路径中。如果您有调试 .dcu,也可以将它们添加到本地树中。
-
是的,谢谢,看起来像“libs\mylib\source”这样的相对路径可以正常工作。
标签: delphi delphi-7 delphi-2007