HarmonyOS 鸿蒙Next如何编译谷歌开源渲染引擎Filament生成平台库
HarmonyOS 鸿蒙Next如何编译谷歌开源渲染引擎Filament生成平台库
背景
此前项目基于谷歌开源引擎filament在移动端 android/iOS 进行3D效果的渲染,目前想在 OHOS 设备上进行移植
遇到的问题
OHOS上 集成 Filament 需要对应的库文件,参考了 三方库如何通过OpenHarmony的SDK进行编译生成对应库文件的帖子:
两个平台上对 filament 进行编译均失败,能否指导下如何针对该开源引擎生成OHOS平台的库文件
3 回复
目前的进度是使用交叉编译的方式已经打出来静态库,按照加载静态库的文档集成到项目中后,在使用库方法时出现崩溃,根据崩溃的堆栈定位到 filament 的源码内没有 鸿蒙平台 的相关处理
楼主您好,当前是没有filament鸿蒙化规划的,交叉编译的方式不行的话,那目前是无法使用的。
HarmonyOS 鸿蒙Next编译谷歌开源渲染引擎Filament生成平台库目前面临挑战,因为Filament尚未针对鸿蒙平台进行优化。交叉编译可能不成功,且可能缺少鸿蒙平台的必要处理。建议查看OpenHarmony和HarmonyOS的官方文档,了解如何扩展和适配第三方库。如果问题依旧没法解决,请加我微信,我的微信是itying888,以便进一步讨论解决方案。