我要安装的是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就不会报错了。