HarmonyOS egl初始化环境按照文档来,函数报错

    // 创建eglSurface     
 eglSurface_ = eglCreateWindowSurface(eglDisplay_, config_, eglNativeWindow_, context_attribs); 
  • 1.
  • 2.

按照文档来创建一个surface,函数报错。

HarmonyOS
2024-11-22 11:00:14
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

​从报错中可以看出eglCreateWindowSurface函数的第三个入参类型错误,从egl.h头文件中可知,第三个入参应为EGLNativeWindowType而非OHNativeWindow *,通过文档中上文可知eglNativeWindow_的定义部分类型出现了问题,文档中为:OHNativeWindow *eglNativeWindow_;

参考如下修改:​

/ 从XComponent中获取到的OHNativeWindow 
EGLNativeWindowType *eglNativeWindow_; 
... 
// 创建eglSurface 
eglsurface_ = eglCreateWindowSurface(eglDisplay_, config_, *eglNativeWindow_, context_attribs);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
分享
微博
QQ
微信
回复
2024-11-22 14:58:53
相关问题
HarmonyOS 初始化EGL环境失败
900浏览 • 1回复 待解决
关于初始化EGL环境相关问题
2173浏览 • 1回复 待解决
如何初始化OceanBase服务器环境
4430浏览 • 1回复 待解决
rsa 公钥解密初始化报错
1238浏览 • 1回复 待解决
HarmonyOS taskpool中new 对象报错初始化
1158浏览 • 1回复 待解决
HarmonyOS XComponent初始化
1131浏览 • 1回复 待解决
HarmonyOS Component初始化问题
1505浏览 • 1回复 待解决
HarmonyOS struct初始化方法
992浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
736浏览 • 1回复 待解决
HarmonyOS 推送服务初始化失败
845浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
1254浏览 • 1回复 待解决
初始化安全相机的方法
1267浏览 • 1回复 待解决
HarmonyOS 怎么监听Web初始化完成?
977浏览 • 1回复 待解决
HarmonyOS export struct的初始化参数
1032浏览 • 1回复 待解决
怎么进行全局初始化操作?
341浏览 • 0回复 待解决
没法调试“已初始化”分支
1004浏览 • 1回复 待解决