Всем привет)))
Я пытаюсь написать драйвер экрана для Qt под QNX.
Мой основной вопрос: куда положить этот драйвер?
В соответствии с инструкцией (
http://qt-project.org/doc/qt-4.8/qws-svgalib.html) я написал простейший драйвер, который просто выводит на экран "Hello". Затем реализовал плагин с этим драйвером. Для этого я реализовал класс QScreenPlugin (как сказано здесь:
http://qt-project.org/doc/qt-4.8/plugins-howto.html) в котором я экспортирую свой драйвер под именем "glesdriver" (кодплагина во вложениях). Затем я собираю из написанного плагина библиотеку (.pro файл во вложениях). А затем эту библиотеку необходимо куда-то разместить, чтобы Qt могла ее подхватить. Но проблема в том, что я не знаю куда ее положить. Я положил ее в каталог /usr/qnx650/target/qnx6/x86/usr/lib/qt4/plugins/gfxdrivers
Однако при попытке запуска приложения Qt у меня вылезает ошибка, что драйвер не найден:
./qtdemo -qws -display glesdriver
glesdriver: driver not found
Соответственно меня и интересует где необходимо расположить мой драйвер?
Кроме того здесь
http://harmattan-dev.nokia.com/docs/library/html/qt4/platform-notes-qnx.html сказано, что в QNX уже реализован какой-то графический драйвер. Судя по всему это и есть драйвер под названием "qnx", который мы устанавливаем по умолчанию в переменной окружения QWS_DISPLAY, когда устанавливаем Qt на QNX. Но найти этот драйвер в файловой системе у меня не удалось.