我正在尝试使用GLScene(C++Builder 和 Delphi 的第三方 FireMonkey 组件)。我下载了 zip,其中包括用于 C++Builder 的 .bpl 文件。当我尝试在我的项目(C++Builder 多设备应用程序)中的组件 > 安装包... > 添加下安装包时,我收到此错误:
我的目录结构:
_Installation 目录和自述文件不是很有帮助。我已经尝试过其他 .bpl 文件,也尝试过一次导入所有文件,但出现了同样的错误。我该如何解决?
我正在尝试使用GLScene(C++Builder 和 Delphi 的第三方 FireMonkey 组件)。我下载了 zip,其中包括用于 C++Builder 的 .bpl 文件。当我尝试在我的项目(C++Builder 多设备应用程序)中的组件 > 安装包... > 添加下安装包时,我收到此错误:
_Installation 目录和自述文件不是很有帮助。我已经尝试过其他 .bpl 文件,也尝试过一次导入所有文件,但出现了同样的错误。我该如何解决?
有几个问题。
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
路径。