3

我在 Internet 上发现的每个与 BPL 相关的问题都指的是 Delphi 已经附带或至少全局安装到 Delphi 文件夹中的一些 BPL。

我想制作自己的应用程序来查找我制作的运行时 BPL 文件,无需在任何地方保存全局路径,也无需在 Delphi 中全局注册我的包。只需将 BPL 文件放入“packages”子目录,定义搜索路径并编译即可。

Project Options
  Delphi Compiler
    Search path: I defined relative path to my BPLs (packages folder) here
  Packages
    Runtime Packages
      Link with runtime packages = True
      Runtime packages: defined my BPL's name here, without extension

问题是编译器找不到我的包,尽管我已将包子目录添加到项目选项中。

如何让它找到我的包裹?

4

1 回答 1

3

编译器不需要您的 BPL 文件。它需要相应的 DCP 文件,以及您使用的单位的 DCU 文件。确保这些文件的目录位于您的搜索路径上,并且您的项目应该可以正常编译。

于 2017-02-21T13:07:42.160 回答