无法初始化 EGL 显示:"Bad alloc (0x3003)"在 arm 平台上运行示例应用



我正在尝试在手臂平台上使用openGLES运行一个非常简单的应用程序,但我遇到了这个问题:

QEgl::display(): Cannot initialize EGL display: "Bad alloc (0x3003)" 
QEglContext::chooseConfig(): Could not find a suitable EGL configuration 
Requested: "type=es2 rgba=0,0,0,0 surface-type=window" 
Available: 
Segmentation fault (core dumped)

知道如何解决这个问题吗?

我正在使用QT-4.8.0

我的ARM嵌入式Linux平台也有类似的问题。检查您的 SGX 驱动程序是否已正确安装。hello_gles2检查它是否正常工作。OpenGL ES 需要特定模式下的帧缓冲。我使用了从源代码本地安装的Qt 4.8.3。一旦正确安装,就很好了将Qt与openGL ES一起使用

最新更新