ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: QT4 + Tslib  (Прочитано 6482 раз)

0 Пользователей и 1 Гость просматривают эту тему.

nephrael

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
QT4 + Tslib
« : 11 Августа, 2009, 17:05:07 »

Товарищи , приведите РАБОЧИЕ примеры параметров сборки и переменных окружения необходимых для сборки QT4 + Tslib на плате Тион2 и заодно компилятор которым делалось...
У меня чет ниче не получается

Что я делал:
1)собираю tslib (./configure --host=arm-linux --prefix=/tslib)
2)собираю qt c путями к tslib в флагах -I\-L
./configure -embedded arm --prefix=/qt4 -I/tslib/include -L/tslib/lib -qt-zlib -qt-libtiff -qt-libpng -no-libmng -qt-libjpeg -no-cups -pch -no-qdbus -embedded arm -armfpa -little-endian -qt-freetype -depths 8,16,24 -qt-gfx-linuxfb -no-gfx-multiscreen -qt-mouse-tslib -qt-kbd-usb -no-glib -nomake example -nomake demos
тут вылезает ошибка мол пропиши QMAKELIB и QMAKEINC там то там то , я понимаю что я дурак , иду в директорию проверки tslib (config.tests/unix/tslib) и что я вижу там , там идет компиляция с параметрами CC = arm-linux-gcc CXX=arm-linux-g++ и линк соотвест. я понимаю что я дурак , раз он запускает программу с arm кодом у меня , тыкаю ему make ( компиляция прошла успешно , выход из программы с нулем ) , возвращаюсь и валидность проходит, собираю

запускаю на тионе с параметрами
export QTDIR=/usr/qt4
export OPIEDIR=/opt/QtPalmtop
export LD_LIBRARY_PATH=$QTDIR/lib:$OPIEDIR/lib:$LD_LIBRARY_PATH
export PATH=$OPIEDIR/bin:$PATH
export QWS_DISPLAY=LinuxFb
этого достаточно для запуска , запуск проходит и форма отображается на экране , клавиатура (USB) взаимодействует нормально
и параметры тачскрина , которые не работают , пробовал много вариаций , отмечу их знаком '&'

        export TSLIB_PLUGINDIR=/lib/ts
export TSLIB_TSDEVICE=/dev/misc/ep93xx_ts & Tslib:/dev/misc/ep93xx_ts & EP93xx::/dev/misc/ep93xx_ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_FBDEVICE=/dev/fb0 & LinuxFb & linuxfb & linuxfb:/dev/fb0
export TSLIB_CONSOLEDEVICE=/dev/tty
Не работает ,  куда крутиться , компилятор GCC4 (4.1.1-920t) , tslib-1.0.0 , qt 4.5.2
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT4 + Tslib
« Ответ #1 : 12 Августа, 2009, 08:16:31 »

У меня работает с такими переменными:
                export TSLIB_PLUGINDIR=/lib/ts
   export QWS_MOUSE_PROTO=Tslib:/dev/misc/ep93xx_ts
                export TSLIB_TSDEVICE=/dev/misc/ep93xx_ts
   export TSLIB_CALIBFILE=/etc/pointercal
   export TSLIB_CONFFILE=/etc/ts.conf
   export TSLIB_FBDEVICE=/dev/fb0
   export TSLIB_CONSOLEDEVICE=/dev/tty
« Последнее редактирование: 12 Августа, 2009, 08:20:29 от emc2 »
Записан

nephrael

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: QT4 + Tslib
« Ответ #2 : 12 Августа, 2009, 10:23:34 »

а какие версии qt , tslib, gcc использовали?
Записан

emc2

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 60
Re: QT4 + Tslib
« Ответ #3 : 12 Августа, 2009, 11:29:49 »

QT 4.5.0
QT 4.4.3 тоже пробовал
GCC 4.1.1
Tslib 1.0
Записан

nephrael

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 13
Re: QT4 + Tslib
« Ответ #4 : 12 Августа, 2009, 12:00:17 »

Вроде компилируется , посмотрим , что из этого выйдет , все равно спасибо за ответ
Записан