Wince 上的 OpenVG:屏幕上没有绘制任何内容(示例应用程序 Star.exe)

发布于 2024-12-05 23:54:14 字数 827 浏览 1 评论 0原文

有没有人在 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. 将所需的文件复制到目标上的同一文件夹中。下面是文件夹中的文件树:

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

    star.exe -graphicssystem OpenVG
    

结果:

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

更新:

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

Has anyone got the openvg example (star.exe) running on a wince target successfully? I’ve tried it but failed – nothing was painted on screen except for an empty window. Below is what I’ve done for it.

Environment:

  • Qt 4.7.4
  • Wince 6.0
  • An SDK with both OpenGL and OpenVG support. (OpenVG version 1.1)

Steps:

  1. Open "Visual Studio 2005 Command Prompt", configure Qt with command:

    configure -openvg -platform win32-msvc2005 -xplatform wince60DbAu1300-qt46-mipsii-msvc2005
    
  2. Set environment variables for wince.
  3. Run "nmake"
  4. Copy files needed to the same folder on my target. Below is the file tree in the folder:

    • star.exe
    • QtCored4.dll
    • QtGuid4.dll
    • QtOpenVGd4.dll
    • msvcr80d.dll
  5. Run

    star.exe -graphicssystem OpenVG
    

Results:

The window is created and shown, but nothing in it. The content is empty and transparent.

Update:

I was trying to debug this issue, and I found that the application Star.exe is failing to load OPenVG libs.
How do I find out the reason why the app is not able to load OpenVG libs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

林空鹿饮溪 2024-12-12 23:54:14

解决方案:-

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

图形库必须位于 Star 应用程序文件夹中的“graphicssystems”文件夹中,并且可以从“QTROOT\plugins\graphicssystems\”文件夹复制图形库。

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

solution:-

Could figure out the problem. My application was not able to find the graphics libs which are loaded at run time.

the graphics libs has to be in "graphicssystems" folder in star app folder, and the graphics libs can be copied from "QTROOT\plugins\graphicssystems\" folder.

And might have to specify command line arguments "-graphicssystems OpenVG" while launching the application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文