【发布时间】:2011-09-22 12:49:31
【问题描述】:
有没有人成功地在 wince 目标上运行 openvg 示例(star.exe)?我试过了,但失败了——屏幕上除了一个空的窗口外什么都没有画。以下是我为它所做的。
环境:
- Qt 4.7.4
- Wince 6.0
- 一个同时支持 OpenGL 和 OpenVG 的 SDK。 (OpenVG 1.1 版)
步骤:
-
打开“Visual Studio 2005 命令提示符”,用命令配置Qt:
configure -openvg -platform win32-msvc2005 -xplatform wince60DbAu1300-qt46-mipsii-msvc2005 - 为 wince 设置环境变量。
- 运行“nmake”
-
将所需的文件复制到我的目标上的同一文件夹中。下面是文件夹中的文件树:
- star.exe
- QtCored4.dll
- QtGuid4.dll
- QtOpenVGd4.dll
- msvcr80d.dll
-
运行
star.exe -graphicssystem OpenVG
结果:
窗口已创建并显示,但其中没有任何内容。内容是空的,透明的。
更新:
我试图调试这个问题,我发现应用程序 Star.exe 无法加载 OPenVG 库。
如何找出应用无法加载 OpenVG 库的原因?
【问题讨论】:
-
您为什么不尝试使用 Silverlight for Embedded?是一个很好的框架,也是在 OpenGL 之上的。
标签: qt windows-ce openvg