【问题标题】:OpenVG on wince: nothing painted on screen (example application Star.exe)Wince 上的 OpenVG:屏幕上没有绘制任何内容(示例应用程序 Star.exe)
【发布时间】:2011-09-22 12:49:31
【问题描述】:

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

环境:

  • Qt 4.7.4
  • Wince 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. 将所需的文件复制到我的目标上的同一文件夹中。下面是文件夹中的文件树:

    • star.exe
    • QtCored4.dll
    • QtGuid4.dll
    • QtOpenVGd4.dll
    • msvcr80d.dll
  5. 运行

    star.exe -graphicssystem OpenVG
    

结果:

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

更新:

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

【问题讨论】:

  • 您为什么不尝试使用 Silverlight for Embedded?是一个很好的框架,也是在 OpenGL 之上的。

标签: qt windows-ce openvg


【解决方案1】:

解决方案:-

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多