HarmonyOS 鸿蒙Next如何编译谷歌开源渲染引擎Filament生成平台库

发布于 1周前 作者 gougou168 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何编译谷歌开源渲染引擎Filament生成平台库

背景

此前项目基于谷歌开源引擎filament在移动端 android/iOS 进行3D效果的渲染,目前想在 OHOS 设备上进行移植

遇到的问题

OHOS上 集成 Filament 需要对应的库文件,参考了 三方库如何通过OpenHarmony的SDK进行编译生成对应库文件的帖子:

两个平台上对 filament 进行编译均失败,能否指导下如何针对该开源引擎生成OHOS平台的库文件

3 回复
目前的进度是使用交叉编译的方式已经打出来静态库,按照加载静态库的文档集成到项目中后,在使用库方法时出现崩溃,根据崩溃的堆栈定位到 filament 的源码内没有 鸿蒙平台 的相关处理
楼主您好,当前是没有filament鸿蒙化规划的,交叉编译的方式不行的话,那目前是无法使用的。

HarmonyOS 鸿蒙Next编译谷歌开源渲染引擎Filament生成平台库目前面临挑战,因为Filament尚未针对鸿蒙平台进行优化。交叉编译可能不成功,且可能缺少鸿蒙平台的必要处理。建议查看OpenHarmony和HarmonyOS的官方文档,了解如何扩展和适配第三方库。如果问题依旧没法解决,请加我微信,我的微信是itying888,以便进一步讨论解决方案。

回到顶部