2

I am trying to run a very simple app using openGLES on the arm platform and I got this problem:

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)

Any idea how to fix this problem?

I am using QT-4.8.0

4

1 回答 1

1

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

于 2012-12-27T06:53:13.133 回答