0

有没有人成功在 wince 目标上运行 openvg 示例(star.exe)?我试过但失败了——屏幕上除了一个空的窗口外什么都没有画。以下是我为它所做的。

环境:

  • Qt 4.7.4
  • 威斯 6.0
  • 一个同时支持 OpenGL 和 OpenVG 的 SDK。(OpenVG 1.1 版)

脚步:

  1. 打开“Visual Studio 2005 命令提示符”,使用命令配置 Qt:

    configure -openvg -platform win32-msvc2005 -xplatform wince60DbAu1300-qt46-mipsii-msvc2005
    
  2. 为 wince 设置环境变量。
  3. 运行“nmake”
  4. 将所需的文件复制到我的目标上的同一文件夹中。下面是文件夹中的文件树:

    • 星号.exe
    • QtCored4.dll
    • QtGuid4.dll
    • QtOpenVGd4.dll
    • msvcr80d.dll
  5. star.exe -graphicssystem OpenVG
    

结果:

窗口已创建并显示,但其中没有任何内容。内容是空的和透明的。

更新:

我试图调试这个问题,我发现应用程序 Star.exe 无法加载 OPenVG 库。
如何找出应用程序无法加载 OpenVG 库的原因?

4

1 回答 1

0

解决方案:-

能找出问题所在。我的应用程序无法找到在运行时加载的图形库。

图形库必须在star app文件夹的“graphicssystems”文件夹中,图形库可以从“QTROOT\plugins\graphicssystems\”文件夹中复制。

并且可能必须在启动应用程序时指定命令行参数“-graphicssystems OpenVG”。

于 2011-09-23T10:19:00.573 回答