我们目前有一张Embarcarderro支持的门票,但是我们想知道是否有其他人遇到过这个问题,如果有的话,他们是如何修复它的。
我们目前正在尝试将我们的IDE从XE更新到XE5。当我们在同一台机器上编译和运行exe时,我们在一切正常的情况下构建它。但是当我们尝试在没有安装IDE的另一台机器上运行exe时,我们收到以下错误。
Create_dbExpress_Connections中的错误:无法加载包DbxCommonDriver180.bpl。
问题是,我很确定180个文件与XE4一起使用。我们在任何一台计算机上都没有或曾经使用过XE4。我们的exe包括DBXCommonDriver190.bpl和rtl190.bpl。
我们尝试了以下但没有成功
在下面的链接中,我们尝试搜索driver.ini文件。我们没有找到该文件但是我们确实找到了一个dbxdriver.ini文件,该文件没有引用DBXCommonDriver180.bpl http://qc.embarcadero.com/wc/qcmain.aspx?d=119396
我们尝试将所有190.bpl文件从构建环境转储到干净的环境,并得到相同的错误。
我们还被告知,我们应该对我们的项目进行以下更改 C ++ Linker->与动态RTL的链接= false C ++ Linker->与Delphi Runtime Library的链接= false Packages-> Runtime packages->与运行包的链接= false
当我们尝试进行这些更改时,我们的项目将无法编译。
我们正在尝试使用C ++ builder XE5 update 2并安装了修补程序2.
请任何帮助将不胜感激。
答案 0 :(得分:0)
在与同事和Embarcardero的支持谈话后,我们发现了问题。
我们需要捆绑一个名为dbxdrivers.ini的ini文件,并将其放在与可执行文件相同的目录中。