码迷,mamicode.com
首页 > 其他好文 > 详细

Never-build package 'XXXX' requires always-build package 'EhLib70'

时间:2018-11-09 00:51:24      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:alt   info   bubuko   require   tps   details   情况   就是   err   

win10系统之前安装控件时没有以管理员身份运行delphi,再次以管理员身份运行在安装时就标题错误啦 

Delphi 出现Never-build package ‘a‘ requires always-build package ‘b‘错误的解决方法:

1、原理:

      两个BPL包,如果A包requires B包,那么A包与B包的Build Control 必须一致,或者A包为Rebuild as needed(Always-build),B包为Explicit rebuild(Never-build)。

     原因是:如果A包为Explicit rebuild,B包为Rebuild as needed,就是说A包是很稳定的,不需要编译,但A包requires的B包却是常变的,要经常编译的。那么,当B包改变的时候,理应要更新,而A包是Explicit rebuild,所以A包还是不编译,那么造成A包的内容是旧的,最终造成包的更新失败,如果,当应用程序调用A包的时候,就出错了。所以在A包requires B包的情况下,不允许出现“A包为Explicit rebuild,B包为Rebuild as needed”这种组合。Delphi就提示Never-build package ‘a‘ requires always-build package ‘b‘这个Error了。

2、解决方法:

打开要安装的控件后

技术分享图片

 

     要把两个包的 Project-> Option 里的 Description 面板里的 Build Control设在一致,一般情况下是 Rebuild as needed
---------------------
作者:落幕年代
来源:CSDN
原文:https://blog.csdn.net/lailai186/article/details/10728969
版权声明:本文为博主原创文章,转载请附上博文链接!

Never-build package 'XXXX' requires always-build package 'EhLib70'

标签:alt   info   bubuko   require   tps   details   情况   就是   err   

原文地址:https://www.cnblogs.com/semth/p/9932809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!