OpenVG на вздрагивании: ничего не нарисовано на экране (пример приложения Star.exe)
Кто-нибудь получил пример openvg (star.exe), успешно запущенный на цели wince? Я пробовал, но не получилось - на экране ничего не было нарисовано, кроме пустого окна. Ниже то, что я сделал для этого.
Среда:
- Qt 4.7.4
- Винс 6.0
- SDK с поддержкой OpenGL и OpenVG. (OpenVG версия 1.1)
шаги:
Откройте "Командная строка Visual Studio 2005", настройте Qt с помощью команды:
configure -openvg -platform win32-msvc2005 -xplatform wince60DbAu1300-qt46-mipsii-msvc2005
- Установите переменные окружения для wince.
- Запустите "nmake"
Скопируйте необходимые файлы в ту же папку на моей цели. Ниже приведено дерево файлов в папке:
- star.exe
- QtCored4.dll
- QtGuid4.dll
- QtOpenVGd4.dll
- msvcr80d.dll
Бежать
star.exe -graphicssystem OpenVG
Результаты:
Окно создано и показано, но в нем ничего нет. Содержание пустое и прозрачное.
Обновить:
Я пытался отладить эту проблему и обнаружил, что приложение Star.exe не может загрузить библиотеки OPenVG.
Как узнать причину, по которой приложение не может загружать библиотеки OpenVG?
1 ответ
Решение:-
Могли бы разобраться в проблеме. Моему приложению не удалось найти графические библиотеки, загруженные во время выполнения.
графические библиотеки должны находиться в папке "graphicssystems" в папке приложения star, а графические библиотеки можно скопировать из папки "QTROOT\plugins\graphicssystems\".
И может потребоваться указать аргументы командной строки "-graphicssystems OpenVG" при запуске приложения.