为手臂交叉编译Qt的OpenGL模块

时间:2012-07-31 07:23:00

标签: linux qt opengl cross-compiling omap

我有一个dvsdk环境来交叉编译我的Qt项目,因此它可以在omap board [arm processor]上运行。但问题是,我可以使用Qt [QtCore,QtSql,QtGui,QtNetwork等]中提供的所有其他库,因为它的交叉编译版本已在dvsdk中提供。但该套件不支持OpenGL

那么我怎么能为arm处理器交叉编译OpenGL模块,这样我就可以在交叉编译时静态链接OpenGL库。还是其他任何解决方案?

1 个答案:

答案 0 :(得分:2)

好吧,在OMAP上你没有OpenGL,而是OpenGL-ES。并且您不会静态链接到OpenGL(您从未这样做),但使用任何可用的动态库。对于TI OMAP,您需要TI Developer Download区域中的PoverVR SDK,其中包含OMAP中PowerVR内核的OpenGL-ES实现。遗憾的是,这是一个封闭的源二进制blob驱动程序,因此您可以动态链接到它。