delphi – 可以单独根据BPL / DCP构建一个针对BPL / DCP的EXE项
我有一个BPL项目(有一些基础东西)和一个EXE项目,它在其搜索路径中有另一个项目输出的位置(BPL和DCP).当使用“Build With Runtime Packages”构建EXE项目时,它构建正常.但是,它需要我部署EXE和BPL.到现在为止还挺好.
因为我宁愿只部署EXE(无论它变大),我猜我只是取消选中“Build With Runtime Packages”并且就是这样,但事实并非如此.它不会构建,并开始抱怨缺少的类.我可以编译EXE项目的唯一方法是将实际BPL项目的DCU路径添加到EXE项目的搜索路径中.我可以这样做,但为什么我被迫指向DCU?德尔福不能把它们从BPL中拿走吗?这不只是一个品味的问题,如果我走这条路,并链接到DCU,当涉及到属于表格的DCU时,它会询问我的表格DFM,迫使我也包括我的源文件夹到EXE项目的搜索路径,现在它们似乎正在编译,这是令人望而却步的.每次我想编译我的EXE项目时,我都无法重新编译我的BPL项目代码库. 我希望我已经说清楚了. 如何实现标题中提出的任何帮助表示赞赏. 谢谢. 解决方法
不,你不能.如果要使用运行时包,则必须打开编译器选项以使用运行时包进行构建.
至于你问题的第二部分: 在任何一种情况下,您都需要在库/搜索路径中拥有所需的文件才能进行编译/构建. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |