通过打开dpk文件点install来安装包报“没有找到 cxLibraryVCLD6.bpl”

我要安装的是dclcxLibraryVCLD6,这个包用到了cxLibraryVCLD6。尝试过无法次,有时一点install就报“没有找到 cxLibraryVCLD6.bpl,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。 ”,接着报“Can't load package ..\..\output\dclcxLibraryVCLD6.bpl.找不到指定的模块。”

有时安装时没报错,但是重新编译又报这两个错,或者重新进入delphi又报这两个错。

经过不断摸索,后来想起来一开始这两个包的“Output directory”和“Dcp output directory”是空的,安装过一次后,我改成了..\..\output,我想可能是这个原因导致的。点击Component\Install packages菜单,在Project Options对话框中发现dclcxLibraryVCLD6这个包的路径还是X:\Program Files\Borland\Delphi6\Projects\Bpl,原来修改了输出路径重新安装后delphi不会自动更新这个包的路径!

原因找到后解决就很简单了,直接点击Remove按钮,把这个包删掉。重新进入delphi(一定要),再打开dclcxLibraryVCLD6.dpk点击install就不会报错了。

你可能感兴趣的:(Delphi,Borland)