OpenVG на вздрагивании: ничего не нарисовано на экране (пример приложения Star.exe) - PullRequest
0 голосов
/ 22 сентября 2011

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

Окружающая среда:

  • Qt 4.7.4
  • Wince 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. Run

    star.exe -graphicssystem OpenVG
    

Результаты:

Окно создано и показано, но в нем ничего нет. Содержимое пустое и прозрачное.

Обновление:

Я пытался отладить эту проблему и обнаружил, что приложение Star.exe не может загрузить библиотеки OPenVG.
Как узнать причину, по которой приложение не может загружать библиотеки OpenVG?

1 Ответ

0 голосов
/ 23 сентября 2011

решение: -

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

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

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

...