Russian Qt Forum

Qt => Qt Embedded => Тема начата: DenisG от Март 22, 2009, 20:39



Название: Qt 4.5 The tslib functionality test failed!
Отправлено: DenisG от Март 22, 2009, 20:39
Добрый день.
При попытке сконфигурировать Qt Embedded linux с ключиком -qt-mouse-tslib
Вылетает ошибка

The tslib functionality test failed!
 You might need to modify the include and library search paths by editing
 QMAKE_INCDIR and QMAKE_LIBDIR in
 /home/Qt_Emm/qt-embedded-linux-opensource-src-4.5.0/mkspecs/qws/linux-arm-g++.

Погуглил эту проблему - вопросы встречаются но остаются без ответа.
Если кто сталкивался и решил подскажите плз.


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: lit-uriy от Март 22, 2009, 21:16
ну путей он не видит до tslib, и просит тебя указать эти пути в переменных QMAKE_INCDIR и QMAKE_LIBDIR.
найди где эта tslib и укажи


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: DenisG от Март 23, 2009, 10:42
да я понимаю что он не видит...

В сорсах есть  файл tslib.pro

я указал в файде linux.conf, где нашел переменные   QMAKE_INCDIR и QMAKE_LIBDIR.   путь до tslib.pro
Ошибка осталась...

lit-uriy если вы подключали tslib подскажите конкретнее куда чего прописать:)

PS недавно просто с винды слез, может каких то простых вещей не знаю....



Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: lit-uriy от Март 23, 2009, 17:36
я с Qt Embedded не работал и незнаю что такое tslib.
>> я указал ... путь до tslib.pro
Тут не путь к pro-файлу указывать надо.
QMAKE_INCDIR  - путь к заголовочным файлам некой библиотеки (tslib, в данном случае)
QMAKE_LIBDIR - путь к библиотечным файлам (*.a/*.lib) некой библиотеки (tslib, в данном случае)


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: lit-uriy от Март 23, 2009, 17:37
одним словом у тебя должны быть исходники tslib или библиотечные файлы, для того, чтобы в компилить tslib  в Qt


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: PavelllG от Декабрь 15, 2009, 00:28
Компилируйте tslib из исходников.
Для этой процедуры нужны пакеты autoconf и libtool, для Debian и Ubuntu достаються через apt-get install.
Качаете архив tslib с оф. сайта, распаковываете
потом
sh autogen.sh
появляеться файл config
./config --help смотрите
потом компилируйте с ключом --prefix
./config --prefix=put/kuda/nado/stavit итд
make
make install

потом в конфиге qt добавлям
./configure -I put/kuda/nado/stavit/include -L put/kuda/nado/stavit/lib итд

Всё скомпилиться. Я пробовал несколько раз, проблем не было.


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: eugene от Ноябрь 01, 2010, 09:57
Реанимирую тему. Как ни пытался, какие не прописывал пути - всё равно та же ошибка. Где-то прочитал что можно скомпилить с параметром -no-mouse-tslib. Будут ли проги реагировать на тачскрин с такой конфигурацией? И ещё вопрос. Возможен ли конфликт с уже установленной tslib на рабочей машине? Если да, то как его решить?


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: crossly от Ноябрь 01, 2010, 20:42
Цитировать
Реанимирую тему. Как ни пытался, какие не прописывал пути - всё равно та же ошибка.
и где у вас лежит библиотека.... и где хидеры ??


Название: Re: Qt 4.5 The tslib functionality test failed!
Отправлено: eugene от Ноябрь 02, 2010, 09:26
Библиотека, скомпиленая под арм лежит рядом) я прописываю к ней пути через -I и -L, пробовал также через  QMAKE_INCDIR и QMAKE_LIBDIR в файле qt/mkspecs/qws/linux-arm-g++