crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Работа с Qwt
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
gvenihvivar Дата 27.11.2013, 11:54
  Добрый день.

qwt с горем попалам собрался. А вот плагин в дезайнер коннектится не хочет. Пишет:

The plugin 'C:/Qt5DK/QtCreator/bin/designer/qwt_designerj3lugin.dH' uses incompatible Qt library. (4.8.1) [release]

Ставила пятую и шестую верисию qwt результат тот же. Это, конечно же, не смертельно. Можно и кодом написать. Но хотелось бы съэконовить время и нервы и сделать все по-человечески.

Подскажите, пожалуйста выход.

Litkevich Yuriy Дата 11.12.2012, 14:05
  Trisch, давно я этой библиотекой не пользовался.
Но всё было сравнительно просто:
- компилируешь
- устанавливаешь (копируешь) в каталоги %QTDIR%/lib и %QTDIR%/bin и %QTDIR%/include и %QTDIR%/plugins/designer
- используешь в своём проекте
Trisch Дата 11.12.2012, 12:55
  В общем через время все пересобрал, уже без ошибок, но Qt отказывается видеть QWT(((
Trisch Дата 9.12.2012, 16:54
  При сборке QWT по данному мануалу: http://qtlinux.narod.ru/install_qwt.htm.

после команды: mingw32-make выскочила такая ошибка:

C:\MinGW\msys\1.0\src\mingwrt/../mingw/main.c:73: undefined reference to `WinMai
n@16'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [plugins\designer\libqwt_designer_plugin.a] Error 1
mingw32-make[2]: Leaving directory `D:/TEMP/qwt-6.0.2/designer'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `D:/TEMP/qwt-6.0.2/designer'
mingw32-make: *** [sub-designer-make_default-ordered] Error 2


В чем может быть проблема? (У меня Qt 4.8.3, пытался поставить qwt-6.0.2)
azure Дата 3.2.2012, 15:49
  Нашлось решение проблемы:
http://www.qtcentre.org/threads/44540-qt-4...ble-auto-import

Как раз в моем случае - помогло. Пришлось пересобрать qwt.dll :)
azure Дата 2.2.2012, 17:17
 
Цитата(horror812 @ 9.3.2011, 19:38) *
Windows\MinGW\QT.4.7(2010.05)\QWT-6.0.0-rc5


Пробовал и библиотеки кидать в папку QT
и к приложению.

Вообщем и не знаю в чем дело)
буду рад помощи.
ПС примеры Qwt с компилировались при компиляции библиотеки и работают.
А вот мое нет (


У меня сейчас, видимо, аналогичная ситуация. Написал довольно значительную часть кода под линуксом, теперь возникла необходимость перенести это все на винду и получаю болт.
Примеры из qwt собираются, мое приложение собирается, в линуксе работает, а в винде при запуске сразу вылетает :\
И не могу понять в чем дело. Пробовал и в дебаг и в релиз собирать, пробовал и дебаг версию qwt подключать, и релизную, все равно болт. Новое тестовое приложение, использующее QwtPlot - работает.

Комрады, может ли кто-нибудь уделить 5-10 минут времени и попробовать собрать?
https://github.com/uazure/qLab - интересует только src/client/ (серверная часть под виндой требует наличия измерительной платы gpib)
Удастся ли запустить программулину или с какими ошибками вылетит у вас? Вероятно потребуется подправить пути к либе qwt.
Заранее спасибо!
RazrFalcon Дата 20.3.2011, 21:36
 
$ ls -l /usr/local/lib
total 12
drwxrwsr-x 3 root staff 4096 2011-03-03 18:41 ocaml
drwxr-xr-x 2 root root  4096 2011-03-19 01:44 pkgconfig
drwxrwsr-x 4 root staff 4096 2010-10-07 18:58 python2.6
Блин! :lol:

$ sudo ldconfig /usr/local/qwt-5.2.2-svn/lib

Работает:
Раскрывающийся текст

Всем спасибо.
BRE Дата 20.3.2011, 21:12
  А что выдаст:
ls -l /usr/local/lib
RazrFalcon Дата 20.3.2011, 21:08
  Либы qwt установились в /usr/local/lib
Я выполнил:
Раскрывающийся текст
$ sudo ldconfig /usr/local/lib
$ cat /etc/ld.so.conf.d/*.conf
/usr/lib/fglrx
# Multiarch support
/lib/i686-linux-gnu
/usr/lib/i686-linux-gnu
/usr/lib/alsa-lib
# libc default configuration
/usr/local/lib
cd /media/data/Additional/qwt-5.2/examples/bin
$ ./bode
./bode: error while loading shared libraries: libqwt.so.5: cannot open shared object file: No such file or directory

В .pro я прописывал
LIBS += -L"/usr/local/lib" -lqwt
это тоже не работало. Получал туже ошибку.
BRE Дата 20.3.2011, 20:44
  Загрузчик ld ищет разделяемые библиотеки в определенных (заданных) местах.
Расположение "/media/data/Additional/qwt-5.2/lib" не стандартно.
Читай:
man ldconfig
и устанавливай библиотеки нормально или прописывай свои размещения в /etc/ld.so.conf
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 14:14