[英]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.