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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qwt 6.1.0 и open suse 11.4  (Прочитано 3923 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« : Февраль 10, 2016, 13:27 »

Пытаюсь установить qwt 6.1.0  для qt4.
Вроде все ровно либы собрались.

прописываю в pro-файле
Код:
LIBS += -L"home/evgen/qwt-6.1.0/lib"
INCLUDEPATH += /home/evgen/qwt-6.1.0/src

добавил инклюдники
вроде норм все видит
Код
C++ (Qt)
#include "qwt.h"
#include "qwt_wheel.h"
 

но

Код
C++ (Qt)
...
QwtWheel *wheel = new QwtWheel;
 

при компиляции выдается ошибка
Код:
undefined reference to 'QwtWheel::QwtWheel(QWidget*)'

Непонимающий
Не могу понять почему



Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #1 : Февраль 10, 2016, 13:36 »

Попробуй добавить в pro-файл:
Код
C++ (Qt)
DEFINES *= QWT_DLL
 
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #2 : Февраль 10, 2016, 13:42 »

Причем здесь dll если я работаю под Linux Непонимающий
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #3 : Февраль 10, 2016, 13:57 »

Притом, что этот ключ определяет вариант сборки Qwt - static или shared. Если не указан, то считается статик.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #4 : Февраль 10, 2016, 14:02 »

А в ЗЮЗЕ нету что-ли готовых пакетов с qwt? Зачем собирать, если можно готовое установить?
Записан

ArchLinux x86_64 / Win10 64 bit
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #5 : Февраль 10, 2016, 14:02 »

Нет не помогло Непонимающий
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #6 : Февраль 10, 2016, 14:06 »

А в ЗЮЗЕ нету что-ли готовых пакетов с qwt? Зачем собирать, если можно готовое установить?

Согласен.
К сожалению не нашел.

Но просто интересно почему либы не подключаются?
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #7 : Февраль 10, 2016, 14:17 »

Тогда в pro добавить:
Код
C++ (Qt)
CONFIG += qwt
Файлы qwt.prf, qwtconfig.pri, qwtfunctions.pri надо скопировать в %QTDIR%\mkspecs\features.

P.S. Если Qwt собирается самостоятельно, то почему 6.1.0? Давно есть версия 6.1.2
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #8 : Февраль 10, 2016, 14:34 »

P.S. Если Qwt собирается самостоятельно, то почему 6.1.0? Давно есть версия 6.1.2

Просто у меня была 6.1.0 я и решил ее поставить
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #9 : Февраль 10, 2016, 15:18 »

В pro файле добавил как вы сказали
и еще чтобы приложение хватало либы
Прописал в LD_LIBRARY_PATH путь
Код:
 export LD_LIBRARY_PATH = путь до либы

работает
Спасибо
« Последнее редактирование: Февраль 10, 2016, 15:19 от demaker » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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