• 8238阅读
  • 1回复

[提问]嵌入式linux+qt5+opengl es求助 [复制链接]

上一主题 下一主题
离线122240045
 

只看楼主 倒序阅读 楼主  发表于: 2014-05-02
来这边请教一个: 由于工作上的原因,我最近需要把qt5+opengl交叉编译到X86架构开发板的linux系统上,但一直遇见问题
我理解的过程是这样的:用交叉编译器和mesa源码编译出mesa库,然后修改qt5源码对应平台的qmake.conf,指定交叉编译器和QMAKE_LIBDIR_OPENGL,QMAKE_INCDIR_OPENGL,QMAKE_LIBS_OPENGL等值,令其指向之前编译出来的mesa库,同时配置qt5源码的时候添加-opengl,最后交叉编译出整个qt5库。 我交叉编译mesa7.1.0成功后,再去编译qt5,但提示All the OpenGL functionality tests failed! 假如把上面的opengl换成opengl es2的话,同样会有这样的问题。 我想请问一下,我对这整个移植的流程理解上有误吗? 谢谢!!
离线jnny_cn

只看该作者 1楼 发表于: 2014-05-06
mesa只是个软opengl,
qt的opengl并不直接依赖于它,
如果编译qt-desktop版,关键你的开发版的linux中的x-server是否有显卡驱动,并支持opengl这个才是重要,
如果你的x-server只是驱动framebuffer那是无法使用opengl加速的


如果编译qt-embeded版,那就看你的显卡提供了qt所用的opengl加速插件没有了
快速回复
限100 字节
 
上一个 下一个