我正在尝试在手臂平台上使用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一起使用