OpenVG на вздрагивании: ничего не нарисовано на экране (пример приложения Star.exe)

Кто-нибудь получил пример openvg (star.exe), успешно запущенный на цели wince? Я пробовал, но не получилось - на экране ничего не было нарисовано, кроме пустого окна. Ниже то, что я сделал для этого.

Среда:

  • Qt 4.7.4
  • Винс 6.0
  • SDK с поддержкой OpenGL и OpenVG. (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?

1 ответ

Решение:-

Могли бы разобраться в проблеме. Моему приложению не удалось найти графические библиотеки, загруженные во время выполнения.

графические библиотеки должны находиться в папке "graphicssystems" в папке приложения star, а графические библиотеки можно скопировать из папки "QTROOT\plugins\graphicssystems\".

И может потребоваться указать аргументы командной строки "-graphicssystems OpenVG" при запуске приложения.

Другие вопросы по тегам