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

    // 创建eglSurface     
 eglSurface_ = eglCreateWindowSurface(eglDisplay_, config_, eglNativeWindow_, context_attribs); 

按照文档来创建一个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);
分享
微博
QQ
微信
回复
2024-11-22 14:58:53
相关问题
HarmonyOS 初始化EGL环境失败
336浏览 • 1回复 待解决
关于初始化EGL环境相关问题
1244浏览 • 1回复 待解决
如何初始化OceanBase服务器环境
3940浏览 • 1回复 待解决
rsa 公钥解密初始化报错
615浏览 • 1回复 待解决
HarmonyOS XComponent初始化
485浏览 • 1回复 待解决
HarmonyOS Component初始化问题
793浏览 • 1回复 待解决
HarmonyOS struct初始化方法
414浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
151浏览 • 1回复 待解决
HarmonyOS 推送服务初始化失败
136浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
721浏览 • 1回复 待解决
初始化安全相机的方法
796浏览 • 1回复 待解决
没法调试“已初始化”分支
516浏览 • 1回复 待解决
HarmonyOS 怎么监听Web初始化完成?
435浏览 • 1回复 待解决
HarmonyOS export struct的初始化参数
390浏览 • 1回复 待解决