标题:哪位高手晓得 QT 能不能在 WINCE 上使用 OPENGL ES 加速?
作者:gaxuhongyu
日期:2010-04-20 19:22
内容:
RT!!
#1 [nicm 02-15 15:48]
可以,前提是你的硬件平台要支持opengl es,而且编译QT库时要加入opengl es模块
#2 [chen.kline 03-14 19:58]
我也在搞这个,但是编译还是失败了,错误信息如下,请问nicm,如何在编译QT库时加入opengl es模块???
qegl.cpp
d:\apps\qt-wce-4.7.2\src\gui\egl\qegl_p.h(64) : fatal error C1083: Cannot open i
nclude file: 'GLES/egl.h': No such file or directory
qeglproperties.cpp
d:\apps\qt-wce-4.7.2\include\qtgui\private\../../../src/gui/egl/qegl_p.h(64) : f
atal error C1083: Cannot open include file: 'GLES/egl.h': No such file or direct
ory
qegl_wince.cpp
d:\apps\qt-wce-4.7.2\src\gui\egl\qegl_p.h(64) : fatal error C1083: Cannot open i
nclude file: 'GLES/egl.h': No such file or directory
Generating Code...
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\ce\b
in\x86_arm\cl.EXE"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\bin\
nmake.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
#3 [westchow 04-07 10:03]
opengl es中的Lib跟Include要加到CE SDK对应的地方就OK了
#4 [chen.kline 04-12 22:56]
我已经编译成功了,但是是用的QT 4.6.3版本,设置Opengles作为默认绘图引擎显示速度快多了,动画很流畅,但是并且调试运行时,VC调试输出报告了一个告警,找不到opengl绘图引擎,
还有,我目前还没测试运行3D加速功能的代码。
注意: 4.7.2是编译不了的,在支持opengl es方面有个bug,目前官方网站似乎还没有解决。