Russian Qt Forum
Ноябрь 23, 2024, 04:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: как установить QWT без sudo  (Прочитано 8345 раз)
zagruzkaaa
Гость
« : Ноябрь 08, 2015, 17:46 »

Здравствуйте, подскажите можно ли как-то установить библиотеку qwt в qt без sudo на debian? заранее спасибо...
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Ноябрь 08, 2015, 18:18 »

Вы можете скачать исходники в домашнюю директорию и собрать их.
Записан
zagruzkaaa
Гость
« Ответ #2 : Ноябрь 08, 2015, 18:57 »

Вы можете скачать исходники в домашнюю директорию и собрать их.
ок, а как подключить к проекту?
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Ноябрь 08, 2015, 19:17 »

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

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

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #5 : Ноябрь 08, 2015, 23:21 »

Можно креатором, например
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
zagruzkaaa
Гость
« Ответ #6 : Ноябрь 08, 2015, 23:26 »

Можно креатором, например
ок а как потом прописывать путь и к чему именно?
Записан
zagruzkaaa
Гость
« Ответ #7 : Ноябрь 09, 2015, 14:54 »

ребят, никто не поможет?
Записан
zagruzkaaa
Гость
« Ответ #8 : Ноябрь 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

Теперь проект копилится, запускается но сразу вылетает с сообщением
Программа неожиданно завершилась
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #9 : Ноябрь 09, 2015, 19:48 »

ну надо под дебагером запустить, посмотреть, что не так.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
zagruzkaaa
Гость
« Ответ #10 : Ноябрь 09, 2015, 22:04 »

ну надо под дебагером запустить, посмотреть, что не так.
я просто добавил в код строку
QwtPlotHistogram *hystogram = new QwtPlotHistogram;
Если ее удалить все компилится и работает.

Причем приложение вылетает даже при том, что программа не дошла до этого участка кода...
Записан
zagruzkaaa
Гость
« Ответ #11 : Ноябрь 09, 2015, 22:05 »

В дебаге вылетает вообще на каком-то ассемблеровском коде
0x7ffff54f7dfc                   f0 ff 00              lock incl (%rax)
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #12 : Ноябрь 09, 2015, 23:10 »

А либа 32 или 64 бит? А приложение?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
zagruzkaaa
Гость
« Ответ #13 : Ноябрь 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 битное
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #14 : Ноябрь 10, 2015, 12:07 »

хорошо, а нет такого, что либа в дебаге собрана, а приложение в релизе, или наоборот?
И попробуйте еще в 32 бит варианте все собрать.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.