0

我正在尝试使用GLScene(C++Builder 和 Delphi 的第三方 FireMonkey 组件)。我下载了 zip,其中包括用于 C++Builder 的 .bpl 文件。当我尝试在我的项目(C++Builder 多设备应用程序)中的组件 > 安装包... > 添加下安装包时,我收到此错误:

错误:无法加载包...

我的目录结构:

目录结构和文件

_Installation 目录和自述文件不是很有帮助。我已经尝试过其他 .bpl 文件,也尝试过一次导入所有文件,但出现了同样的错误。我该如何解决?

4

1 回答 1

2

有几个问题。

  • XE3 扩展是可疑的。我刚刚下载并解压缩了 GLScene 下载。CBXE3 和 CBXE4 中的 .BPL 似乎分别为 XE3 和 XE4 编译。但是包是依赖于版本的。

    您应该重新编译 10.2 Tokyo 的源代码(也包括在内)。只需将 DelphiXE4 目录复制到一个新目录,然后将.groupproj文件或单个.dpk文件加载到 IDE 中。您可能希望在项目选项XE3中将包的后缀(当前)更改为,例如,Tokyo以避免 DLL(或 BPL)地狱。

    还请查看_Installation目录中的图片以了解必须设置的其他选项。请注意,您的路径可能不同,它们只是一个示例。

  • 编译器需要能够找到.bpi.lib文件才能进行链接。在项目选项中设置包含这些文件的目录,如图所示_Installation

  • 新编译的.bpl文件应该被编译到 Windows 路径上的目录中,以便系统在运行时可以找到它们。在他们的示例设置中(和_Installation图片中),这是显示的C:\Library\GLScene路径。

于 2017-06-30T21:23:15.470 回答