Cross compiling Qt's OpenGL module for arm

1.7k views Asked by At

I have a dvsdk environment for cross compiling my Qt projects, so that it can be run on an omap board [arm processor]. But the problem is, I can use all other libraries available in Qt [QtCore, QtSql, QtGui, QtNetwork et al] as its cross compiled versions are already available in the dvsdk. But that kit doesn't have the support for OpenGL.

So how can I cross compile OpenGL module for arm processor, so that I can statically link the OpenGL libraries, while cross compilation. Or Any other solution?

1

There are 1 answers

8
datenwolf On BEST ANSWER

Well, on OMAP you don't have OpenGL, but OpenGL-ES. And you don't link statically to OpenGL (you never do), but use whatever dynamic library is available. In the case of TI OMAPs you need the PoverVR SDK from the TI Developer Download area, which contains a OpenGL-ES implementation for the PowerVR core in the OMAP. Sadly this is a closed source binary blob driver, so you link dynamically to it.