Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: zagruzkaaa от Ноябрь 08, 2015, 17:46



Название: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 08, 2015, 17:46
Здравствуйте, подскажите можно ли как-то установить библиотеку qwt в qt без sudo на debian? заранее спасибо...


Название: Re: как установить QWT без sudo
Отправлено: Old от Ноябрь 08, 2015, 18:18
Вы можете скачать исходники в домашнюю директорию и собрать их.


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 08, 2015, 18:57
Вы можете скачать исходники в домашнюю директорию и собрать их.
ок, а как подключить к проекту?


Название: Re: как установить QWT без sudo
Отправлено: Old от Ноябрь 08, 2015, 19:17
Вы можете скачать исходники в домашнюю директорию и собрать их.
ок, а как подключить к проекту?
Как всегда. Указываете в своем pro-файле INCLUDEPATH и LIBS указывающие на директорию с QWT.
А скорее всего у него есть специальный pri файл.


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 08, 2015, 22:22
Вы можете скачать исходники в домашнюю директорию и собрать их.
ок, а как подключить к проекту?
Как всегда. Указываете в своем pro-файле INCLUDEPATH и LIBS указывающие на директорию с QWT.
А скорее всего у него есть специальный pri файл.
Ничего не получается( Как надо компилить библиотеку? Через сам QT или через make ?


Название: Re: как установить QWT без sudo
Отправлено: Racheengel от Ноябрь 08, 2015, 23:21
Можно креатором, например


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 08, 2015, 23:26
Можно креатором, например
ок а как потом прописывать путь и к чему именно?


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 09, 2015, 14:54
ребят, никто не поможет?


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 09, 2015, 15:46
Прописал в файле pro строчки

INCLUDEPATH += /home/Downloads/qwt-6.1/src
LIBS += /home/Downloads/build-qwt-Desktop_Qt_5_5_0_GCC_64bit-Release/lib/libqwt.so

Теперь проект копилится, запускается но сразу вылетает с сообщением
Программа неожиданно завершилась


Название: Re: как установить QWT без sudo
Отправлено: Racheengel от Ноябрь 09, 2015, 19:48
ну надо под дебагером запустить, посмотреть, что не так.


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 09, 2015, 22:04
ну надо под дебагером запустить, посмотреть, что не так.
я просто добавил в код строку
QwtPlotHistogram *hystogram = new QwtPlotHistogram;
Если ее удалить все компилится и работает.

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


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 09, 2015, 22:05
В дебаге вылетает вообще на каком-то ассемблеровском коде
0x7ffff54f7dfc                   f0 ff 00              lock incl (%rax)


Название: Re: как установить QWT без sudo
Отправлено: Racheengel от Ноябрь 09, 2015, 23:10
А либа 32 или 64 бит? А приложение?


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 10, 2015, 02:54
А либа 32 или 64 бит? А приложение?
скачал вот так
svn checkout svn://svn.code.sf.net/p/qwt/code/branches/qwt-6.1
и скомпилил в qt creatore через gcc 64 bit

приложение 64 битное


Название: Re: как установить QWT без sudo
Отправлено: Racheengel от Ноябрь 10, 2015, 12:07
хорошо, а нет такого, что либа в дебаге собрана, а приложение в релизе, или наоборот?
И попробуйте еще в 32 бит варианте все собрать.


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 10, 2015, 22:05
хорошо, а нет такого, что либа в дебаге собрана, а приложение в релизе, или наоборот?
И попробуйте еще в 32 бит варианте все собрать.
такого нет, а 32 бит собрать не могу, нет компилятора


Название: Re: как установить QWT без sudo
Отправлено: zagruzkaaa от Ноябрь 10, 2015, 23:03
смог подключить прописав
LIBS += -L/home/untitled6/qwt2/lib/ -lqwt