繁体   English   中英

为什么我不能在C ++ Builder中将GLScene作为程序包加载?

[英]Why can't I load GLScene as a package in C++Builder?

我正在尝试使用GLScene (C ++ Builder和Delphi的第三方FireMonkey组件)。 我下载了zip文件,其中包括.bpl文件,供在C ++ Builder中使用。 当我尝试在组件>安装软件包...>添加下的项目(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路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM