【问题标题】:Why can't I load GLScene as a package in C++Builder?为什么我不能在 C++Builder 中将 GLScene 作为包加载?
【发布时间】:2017-06-30 19:25:04
【问题描述】:

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

我的目录结构:

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

【问题讨论】:

    标签: package c++builder firemonkey bpl glscene


    【解决方案1】:

    有几个问题。

    • 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 路径。

    【讨论】:

      猜你喜欢
      • 2014-08-15
      • 2022-01-26
      • 1970-01-01
      • 2020-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多