【问题标题】:Can't load package DbxCommonDriver180.bpl error. C++ builder XE 5无法加载包 DbxCommonDriver180.bpl 错误。 C++ 生成器 XE 5
【发布时间】:2014-03-26 17:25:16
【问题描述】:

我们目前已收到 Embarcarderro 支持的工单,但我们想知道其他人是否遇到过此问题,如果遇到了,他们是如何解决的。

我们目前正在尝试将我们的 IDE 从 XE 更新到 XE5。当我们在同一台机器上编译和运行 exe 时,我们构建它时一切正常。但是当我们尝试在另一台没有安装 IDE 的机器上运行 exe 时,我们会收到以下错误。

Create_dbExpress_Connections 中的错误:无法加载包 DbxCommonDriver180.bpl。

问题是,我很确定 XE4 使用了 180 个文件。我们没有或曾经在我们的任何计算机上使用过 XE4。我们的 exe 包含 DBXCommonDriver190.bpl 和 rtl190.bpl。

我们尝试了以下方法,但没有成功

在下面的链接中,我们尝试搜索 driver.ini 文件。我们没有找到该文件,但是我们确实找到了一个没有引用 DBXCommonDriver180.bpl 的 dbxdriver.ini 文件 http://qc.embarcadero.com/wc/qcmain.aspx?d=119396

我们尝试将所有 190.bpl 文件从构建环境转储到一个干净的环境中,但得到了同样的错误。

我们还被告知我们可能应该对我们的项目进行以下更改 C++ Linker->Link with Dynamic RTL = false C++ Linker->Link with the Delphi Runtime Library = false Packages->Runtime packages->Link with runtime packages = false

当我们尝试进行这些更改时,我们的项目无法编译。

我们正在尝试使用 C++builder XE5 更新 2 并安装了修补程序 2。

任何帮助将不胜感激。

【问题讨论】:

    标签: c++builder c++builder-xe5


    【解决方案1】:

    在与同事和 Embarcardero 支持人员交谈后,我们发现了问题所在。

    我们需要捆绑一个名为 dbxdrivers.ini 的 ini 文件,并将其放在与可执行文件相同的目录中。

    【讨论】:

      猜你喜欢
      • 2017-10-04
      • 2016-05-27
      • 2017-05-28
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 1970-01-01
      • 2018-10-05
      相关资源
      最近更新 更多