我试图在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
答案 0 :(得分:1)
我的ARM嵌入式Linux平台遇到了类似的问题。 检查您的SGX驱动程序是否正确安装。 检查hello_gles2它是否正常工作。 OpenGL ES在特定模式下需要帧缓冲。 我使用从源代码本地安装的Qt 4.8.3。 一旦正确安装ererything,这很好 将Qt与openGL ES一起使用