Название: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Ноябрь 29, 2009, 17:39 Скачал с http://sourceforge.net/projects/qwt/ последнюю версию 5.2.0 .
Согласно инструкциям в файле INSTALL сделал: qmake make make install Но ни в Креаторе, ни в Дизайнере не появилось ничего нового(( В Дизайнере посмотрел Help -> About Plugings : (http://img.extra.by/out.php/i41078_Screenshot-Plugin%20Information.png) Что делать? (Пробовал поиском искать по форуму, но проблемы возникают почти всегда под виндой:( ) Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: niXman от Ноябрь 29, 2009, 18:08 под каким пользователем ставил?
покажи каталог куда установлен креатор. покажи каталог куда установился Qwt. Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Ноябрь 29, 2009, 18:23 под каким пользователем ставил? rootЦитировать покажи каталог куда установлен креатор. Не знаю(( Ставил из репозитория через "Add/Remove Applications".Цитировать покажи каталог куда установился Qwt. Насколько я понял в /root/Desktop/qwt-5.2.0/src/Цитировать root@serg-laptop:~/Desktop/qwt-5.2.0# make install cd src/ && make -f Makefile install make[1]: Entering directory `/root/Desktop/qwt-5.2.0/src' install -m 755 -p "../lib/libqwt.so.5.2.0" "/usr/local/qwt-5.2.0/lib/libqwt.so.5.2.0" ln -sf "libqwt.so.5.2.0" "/usr/local/qwt-5.2.0/lib/libqwt.so" ln -sf "libqwt.so.5.2.0" "/usr/local/qwt-5.2.0/lib/libqwt.so.5" ln -sf "libqwt.so.5.2.0" "/usr/local/qwt-5.2.0/lib/libqwt.so.5.2" install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_abstract_scale_draw.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_array.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_color_map.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_clipper.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_double_interval.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_double_rect.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_dyngrid_layout.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_global.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_layout_metrics.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_math.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_magnifier.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_paint_buffer.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_painter.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_panner.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_picker.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_picker_machine.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_polygon.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_round_scale_draw.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_scale_div.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_scale_draw.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_scale_engine.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_scale_map.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_spline.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_symbol.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_text_engine.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_text_label.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_text.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_valuelist.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_curve_fitter.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_data.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_event_pattern.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_interval_data.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_legend.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_legend_item.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_legend_itemmanager.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_curve.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_dict.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_grid.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_item.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_layout.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_marker.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_printfilter.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_rasteritem.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_spectrogram.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_scaleitem.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_canvas.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_rescaler.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_panner.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_picker.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_zoomer.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_plot_magnifier.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_raster_data.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_scale_widget.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_abstract_slider.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_abstract_scale.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_arrow_button.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_analog_clock.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_compass.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_compass_rose.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_counter.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_dial.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_dial_needle.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_double_range.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_knob.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_slider.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_thermo.h /usr/local/qwt-5.2.0/include/ install -m 644 -p /root/Desktop/qwt-5.2.0/src/qwt_wheel.h /usr/local/qwt-5.2.0/include/ cp -f -r /root/Desktop/qwt-5.2.0/doc/html /usr/local/qwt-5.2.0/doc/ make[1]: Leaving directory `/root/Desktop/qwt-5.2.0/src' cd textengines/ && make -f Makefile install make[1]: Entering directory `/root/Desktop/qwt-5.2.0/textengines' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/root/Desktop/qwt-5.2.0/textengines' cd designer/ && make -f Makefile install make[1]: Entering directory `/root/Desktop/qwt-5.2.0/designer' install -m 755 -p "plugins/designer/libqwt_designer_plugin.so" "/usr/lib/qt4/plugins/designer/libqwt_designer_plugin.so" make[1]: Leaving directory `/root/Desktop/qwt-5.2.0/designer' root@serg-laptop:~/Desktop/qwt-5.2.0# Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: pastor от Ноябрь 29, 2009, 18:29 Причина ошибки ясна еще в первом посте: невидна библиотека libqwt.so.5
Как вариант пропиши путь к ней в LD_LIBRARY_PATH Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: BRE от Ноябрь 29, 2009, 18:46 Ставится в /usr/local
Цитировать install -m 755 -p "../lib/libqwt.so.5.2.0" "/usr/local/qwt-5.2.0/lib/libqwt.so.5.2.0" ищется в /usr/lib.Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Ноябрь 29, 2009, 19:00 Ставится в /usr/local Цитировать install -m 755 -p "../lib/libqwt.so.5.2.0" "/usr/local/qwt-5.2.0/lib/libqwt.so.5.2.0" ищется в /usr/lib.Скопировал папку qwt-5.2.0 из local в lib. Не помогло(( Сейчас попробую через LD_LIBRARY_PATH ... Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: BRE от Ноябрь 29, 2009, 19:03 Скопировал папку qwt-5.2.0 из local в lib. Не помогло(( Сейчас попробую через LD_LIBRARY_PATH ... копирования не достаточно. Нужно еще кеш библиотек перестроить.man ldconfig Там, кстати и про, LD_LIBRARY_PATH написано. Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: niXman от Ноябрь 29, 2009, 19:10 Цитировать Не знаю(( Ставил из репозитория через "Add/Remove Applications". Понятно. Значит куда надо.Цитировать Насколько я понял в /root/Desktop/qwt-5.2.0/src/ Это сорцы. Не хорошо конечно что они на раб.столе, но не страшно ;)Цитировать "/usr/local/qwt-5.2.0/lib/libqwt.so Глянь, есть он там?Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: niXman от Ноябрь 29, 2009, 19:11 опоздал :)
Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Ноябрь 29, 2009, 19:15 Цитировать Насколько я понял в /root/Desktop/qwt-5.2.0/src/ Это сорцы. Не хорошо конечно что они на раб.столе, но не страшно ;)Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: niXman от Ноябрь 29, 2009, 19:29 Цитировать Куда лучше? Если вы не собираетесь их дистрибутить, то в домашний каталог. После установки удаляете.Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Ноябрь 30, 2009, 09:01 Всем большое спасибо!! :)
В итоге за меня всё сделал "#apt-get install libqwt5-qt4-dev". Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: kuzulis от Ноябрь 30, 2009, 10:05 Цитировать В итоге за меня всё сделал "#apt-get install libqwt5-qt4-dev". Так нужно было делать с самого начала :)Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Декабрь 01, 2009, 00:16 :( Не получилось(
Новый виджеты нормально добавились в Designer и Creator. Но при сборке есть проблемы(( Вот ошибки из промитивного проекта с одним QwtPlot, насколько я понял, вся проблема в первой : Цитировать /qtest/plot_test/ui_blinkwidget.h:21: error: qwt_plot.h: No such file or directory /qtest/plot_test/ui_blinkwidget.h:32: error: ISO C++ forbids declaration of ‘QwtPlot’ with no type /qtest/plot_test/ui_blinkwidget.h:32: error: expected ‘;’ before ‘*’ token /qtest/plot_test/ui_blinkwidget.h:81: error: ‘qwtPlot’ was not declared in this scope /qtest/plot_test/ui_blinkwidget.h:81: error: expected type-specifier before ‘QwtPlot’ /qtest/plot_test/ui_blinkwidget.h:81: error: expected `;' before ‘QwtPlot’ Читал ман ldconfig, но так и не понял, что с ним надо сделать. Или не с ним :( Что делать? P.S. Может понадобится: всякие libqwt лежат тут: Цитировать /usr/lib/libqwt-qt4.so /usr/lib/libqwt-qt4.so.5 /usr/lib/libqwt-qt4.so.5.1 /usr/lib/libqwt-qt4.so.5.1.1 /usr/lib/qt4/plugins/designer/libqwt_designer_plugin.so а хэдеры тут: Цитировать /usr/include/qwt-qt4/qwt_plot.h Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Декабрь 01, 2009, 02:38 дописал в файл .pro :
Код: INCLUDEPATH += /usr/include/qwt-qt4/ Заработало. Не знаю, не возникнет ли из-за этого проблем в будущем. Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Alex Custov от Декабрь 01, 2009, 17:59 дописал в файл .pro : Код: INCLUDEPATH += /usr/include/qwt-qt4 так лучше. Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: Белый пони от Декабрь 02, 2009, 09:03 Код: INCLUDEPATH += /usr/include/qwt-qt4 так лучше. Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: aleshka от Февраль 26, 2010, 10:21 Я установил Qwt по файлу INSTALL. Все вроде нормально встало, ошибок не выдавало. Дизайнер-плагин установился в папку /usr/lib/qt4/plugins/designer. Открываю QT Creator... Никаких новых виджетов. Что нужно сделать, чтобы они появились в дизайнере?
Уже и apt-get install libqwt5-qt4-dev пробовал. Результат один и тот же... Название: Re: Не могу установить Qwt в Ubuntu 9.04 Отправлено: aleshka от Февраль 26, 2010, 10:57 Все заработало, спасибо ;D
|