【发布时间】:2009-11-05 22:22:40
【问题描述】:
我的应用程序有插件问题。最初,一切都被编译成一个 exe,但现在,我想自己把一些代码取出来变成一个 bpl。 exe 和新 bpl 共享的代码被放入第三个 bpl。
application.exe 使用包 api.bpl 编译 api.bpl 只包含一个文件,api.pas plugin.bpl 需要 api.bpl。
我在磁盘上有以下结构:
.\ - exe 和 bpls 的最终输出
.\src - application.exe 和 api.bpl 的源文件,包括共享的 api.pas
.\dcu - 所有项目的 dcu 输出
.\plugin - 插件源
我可以毫无问题地编译 application.exe。
我可以毫无问题地编译 api.bpl。
但是当我尝试编译plugin.bpl时,它首先尝试构建api.bpl,然后它抱怨它找不到api.pas。
这是为什么呢?
【问题讨论】:
标签: delphi delphi-2010 package file-not-found