2012-12-19 28 views
2

我想用在ARM平臺上openGLES運行一個非常簡單的應用程序,我得到了這個問題:無法初始化EGL顯示:上運行在ARM平臺上的示例應用程序「壞頁頭(0x3003)」

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

請求更現實的東西,如8,8,8,8? –

+0

你是什麼意思? – olidev

+0

也許他的意思是'rgba = 0,0,0,0' – sashoalm

回答

1

我與我的ARM嵌入式Linux平臺類似的問題。 檢查您的SGX驅動程序是否安裝正確。 用hello_gles2檢查它是否正常工作。 OpenGL ES需要特定模式下的幀緩衝區。 我使用從源代碼本地安裝的Qt 4.8.3。 一旦ererything安裝正確,它是好的 使用Qt與OpenGL ES

相關問題