Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: deaks от Октября 31, 2010, 21:49



Название: qwt на ubuntu 10.10(qt4.7 + qtcreator 2.0.1)
Отправлено: deaks от Октября 31, 2010, 21:49
добрый вечер!

собираю qwt под ubuntu
когда выполняю make, то выдает ошибки в таком роде -
Код:
qwt_global.h:13: fatal error: qglobal.h:

я как понимаю, что он не видит путей к qt-ным библиотекам?
где тогда их прописывать?

читал, что в /etc/profile - но там что-то не то


Название: Re: qwt на ubuntu 10.10(qt4.7 + qtcreator 2.0.1)
Отправлено: deaks от Ноября 07, 2010, 22:53
товарищи, подскажите, где я не прав)


Название: Re: qwt на ubuntu 10.10(qt4.7 + qtcreator 2.0.1)
Отправлено: Pretorean от Ноября 07, 2010, 23:00
может qwt проще из репозитария взять ? версия там весьма свежа


Название: Re: qwt на ubuntu 10.10(qt4.7 + qtcreator 2.0.1)
Отправлено: deaks от Ноября 14, 2010, 22:02
поставил qwt. новые виджеты добавились в креатор.
но проблема всеравно есть - когда собираю проект ругается, что не может анйти эту чертову библиотеку
libqwt.so.5
прописываю в LD_LIBRARY_PATH - результат тот же

скажите, как правильно прописать все пути


Название: Re: qwt на ubuntu 10.10(qt4.7 + qtcreator 2.0.1)
Отправлено: deaks от Ноября 14, 2010, 22:12
так добавляю библиотеку
Код:
export LD_LIBRARY_PATH="/usr/local/qwt-5.2.2-svn/lib/libqwt.so.5"

но при этом ldconfig -v | grep libqwt пишет:
Код:
libqwt-qt4.so.5 -> libqwt-qt4.so.5.2.0

а в usr/lib лежат только такие файлы:
Код:
libqwt-qt4.so
libqwt-qt4.so.5
libqwt-qt4.so.5.2
libqwt-qt4.so.5.2.0
libqwt.so

неправильно экспортирую библиотеку?


Название: Re: qwt на ubuntu 10.10(qt4.7 + qtcreator 2.0.1)
Отправлено: deaks от Ноября 14, 2010, 22:28
собственно кому интересно, решение в данном случае такое - сделать симлинки на библиотеки, которые есть
Код:
ln -s /usr/lib/libqwt-qt4.so.5.2.0 /usr/lib/libqwt.so.5.2.0
ln -s /usr/lib/libqwt-qt4.so.5.2 /usr/lib/libqwt.so.5.2
ln -s /usr/lib/libqwt-qt4.so.5 /usr/lib/libqwt.so.5
ln -s /usr/lib/libqwt-qt4.so /usr/lib/libqwt.so

естессно под sudo делаем)