Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Система рисования. Печать _ Установка библиотеки Qwt на Linux(Ubuntu)

Автор: Repeat 19.9.2011, 17:37

Проблема заключается в том , что не могу подключить библиотеку qwt к проекту qtcreator .

Пробовал через центр приложений убунту , устанавливал libqwt5-qt4-dev, в qtcreator появились виджеты qwt . Однако при создании пустого проекта, размещая на форме виджет qwtplot (больше никаких действий , пытаюсь вывести на экран qwtplot ) , при попытке собрать проект возникают ошибки - программа не видит файлы своей библиотеки (вроде бы установленной ) .

Вторая попытка , скачал qwt с офиц. сайта, установил . Подключаю ее к проекту (в файле про) :

INCLUDEPATH += /usr/local/qwt-6.0.2-svn/include
LIBS += -L/usr/local/qwt-6.0.2-svn/lib/-llibqwt.so


Прописываю <qwt - выдает список всех файлов библиотеки, т . е . include path сработал , однако опять же , при попытке запуска того же пустого проекта -- ошибка , не узнает qwtplot .

Вот https://docs.google.com/leaf?id=0B3EQ2qOpK6s-MzkyODA1YzgtZTViNS00ZDAxLTlhM2UtZTE0MzE1OGI0NzRm&hl=ru на скриншоты .


Помогите пожалуйста установить библиотеку qwt .

Автор: RazrFalcon 19.9.2011, 17:41

http://www.forum.crossplatform.ru/index.php?s=&showtopic=2264&view=findpost&p=47632

Автор: Repeat 19.9.2011, 18:31

Цитата(RazrFalcon @ 19.9.2011, 18:41) *
http://www.forum.crossplatform.ru/index.php?s=&showtopic=2264&view=findpost&p=47632



Можно поподробнее , какие именно шаги вы сделали , что у вас заработало?

Автор: RazrFalcon 19.9.2011, 19:25

У меня был не верный путь. Хотя вроде у вас верный...

Может так:

LIBS += -L"/usr/local/qwt-6.0.2-svn/lib/" -lqwt

Автор: crashsp 19.9.2011, 20:10

Цитата(Repeat @ 19.9.2011, 17:37) *
Проблема заключается в том , что не могу подключить библиотеку qwt к проекту qtcreator .

Пробовал через центр приложений убунту , устанавливал libqwt5-qt4-dev, в qtcreator появились виджеты qwt . Однако при создании пустого проекта, размещая на форме виджет qwtplot (больше никаких действий , пытаюсь вывести на экран qwtplot ) , при попытке собрать проект возникают ошибки - программа не видит файлы своей библиотеки (вроде бы установленной ) .

Вторая попытка , скачал qwt с офиц. сайта, установил . Подключаю ее к проекту (в файле про) :

INCLUDEPATH += /usr/local/qwt-6.0.2-svn/include
LIBS += -L/usr/local/qwt-6.0.2-svn/lib/-llibqwt.so


Прописываю <qwt - выдает список всех файлов библиотеки, т . е . include path сработал , однако опять же , при попытке запуска того же пустого проекта -- ошибка , не узнает qwtplot .

Вот https://docs.google.com/leaf?id=0B3EQ2qOpK6s-MzkyODA1YzgtZTViNS00ZDAxLTlhM2UtZTE0MzE1OGI0NzRm&hl=ru на скриншоты .


Помогите пожалуйста установить библиотеку qwt .

Дело было вечером, делать было нечего... скачал , решил посмотреть чего там не делается, получил то же что и вы , во общем ответ на самом деле оказался в файле exampes.pri
Вот это попробуйте добавить в .pro файл - qtAddLibrary(qwt)

Автор: Repeat 20.9.2011, 16:45

Цитата(crashsp @ 19.9.2011, 20:10) *
Цитата(Repeat @ 19.9.2011, 17:37) *
Проблема заключается в том , что не могу подключить библиотеку qwt к проекту qtcreator .

Пробовал через центр приложений убунту , устанавливал libqwt5-qt4-dev, в qtcreator появились виджеты qwt . Однако при создании пустого проекта, размещая на форме виджет qwtplot (больше никаких действий , пытаюсь вывести на экран qwtplot ) , при попытке собрать проект возникают ошибки - программа не видит файлы своей библиотеки (вроде бы установленной ) .

Вторая попытка , скачал qwt с офиц. сайта, установил . Подключаю ее к проекту (в файле про) :

INCLUDEPATH += /usr/local/qwt-6.0.2-svn/include
LIBS += -L/usr/local/qwt-6.0.2-svn/lib/-llibqwt.so


Прописываю <qwt - выдает список всех файлов библиотеки, т . е . include path сработал , однако опять же , при попытке запуска того же пустого проекта -- ошибка , не узнает qwtplot .

Вот https://docs.google.com/leaf?id=0B3EQ2qOpK6s-MzkyODA1YzgtZTViNS00ZDAxLTlhM2UtZTE0MzE1OGI0NzRm&hl=ru на скриншоты .


Помогите пожалуйста установить библиотеку qwt .

Дело было вечером, делать было нечего... скачал , решил посмотреть чего там не делается, получил то же что и вы , во общем ответ на самом деле оказался в файле exampes.pri
Вот это попробуйте добавить в .pro файл - qtAddLibrary(qwt)

Спасибо за потраченное на меня время!
Это прописать в про файле , в CONFIG или в SOURSES ? Можете скопировать про файл пожалуйста, в qt новичок .

Автор: crashsp 20.9.2011, 17:18

Цитата
Спасибо за потраченное на меня время!
Это прописать в про файле , в CONFIG или в SOURSES ? Можете скопировать про файл пожалуйста, в qt новичок .


не... просто ниже , у меня выглядело вот так

TARGET = bode

HEADERS = \
mainwindow.h \
plot.h \
complexnumber.h \
pixmaps.h

SOURCES = \
plot.cpp \
mainwindow.cpp \
main.cpp

INCLUDEPATH += /home/mika/Programms/qwt/src
LIBS += -L/home/mika/Programms/qwt/lib
qtAddLibrary(qwt)

Автор: Repeat 20.9.2011, 18:30

Можете показать , какие файлы у вас в папке lib ? и как вы библиотеку qwt установили ?

Цитата(Repeat @ 20.9.2011, 19:15) *
Можете показать , какие файлы у вас в папке lib ? и как вы библиотеку qwt установили ?


у меня такая ошибка просто вылетает :
error while loading shared libraries: libqwt.so.6: cannot open shared object file: No such file or directory

Автор: crashsp 20.9.2011, 19:35

Цитата(Repeat @ 20.9.2011, 19:30) *
Можете показать , какие файлы у вас в папке lib ? и как вы библиотеку qwt установили ?


У меня стоит последний Qt SDK , советую поставить его.

По шагам как делал я :
1. Скачал qwt от сюда http://sourceforge.net/projects/qwt/
2. Там внутри такой же простой Qt проект , открываем его в QtCreator и просто собираем
3. Заходим внутрь .....qwt/lib у меня это путь /home/mika/Programms/qwt/lib и копируем все файлы в папку /home/mika/Programms/Qt/Desktop/Qt/474/gcc/lib
4. Заходим внутрь .....qwt/designer/plugins у меня это путь /home/mika/Programms/qwt/designer/plugins и копируем плагин (он там один) в /home/mika/Programms/Qt/QtCreator/lib/qtcreator/plugins/designer , после этих манипуляций он появится в дизайнере.

Дальше в .pro только вписал
INCLUDEPATH +=/home/mika/Programms/qwt/src
qtAddLibrary(qwt)


lib'ы он сам нашел.
Содержимое в ....qwt/lib было такое
libqwt.so , libqwt.so.6 ,libqwt.so.6.0 , libqwt.so.6.0.1 , libqwtmathml.so , libqwtmathml.so.6 , libqwtmathml.so.6.0 , libqwtmathml.so.6.0.1

Автор: Repeat 21.9.2011, 17:55

Библиотеку установил двумя способами , но она не работает! Перетаскиваю просто перетаскиваю виджет qwtplot на пустую форму ( который появился в designer - е после установки библиотеки ) , хочу запустить проект , и тут же ошибка!
Даже просто виджет не отображается! Я и подумал , что библиотека не установилась , хотя все проверил , установилась.

https://docs.google.com/leaf?id=0B3EQ2qOpK6s-NTgwOTlhOGMtYTk5My00NmEzLWI3NWMtMjk3OTdmZGM4YmFj&hl=ru

Автор: crashsp 22.9.2011, 6:45

Попробуйте собрать любой пример из библиотеки qwt.

PS : отредактировал свой последний ответ.

Автор: Repeat 22.9.2011, 19:13

Спасибо Вам огромное!!! Последнее Ваше исправление все и решило , теперь все работает , наконец таки! Бесконечно благодарен, наконец могу продолжить делать курсовую , а то завис на этом и уже хотел забить на qwt ...

Автор: ifit 24.3.2012, 4:39

Вот тут описано как http://superumnik.blogspot.com/2012/03/qwt-debian.html

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)