Я пытаюсь установить новейшую версию qwtpolar на мою Ubuntu 12.04. Ранее я устанавливал Qt4 dev libs, Qtcreator и Qwt-dev из репозитория Ubuntu. Все отлично работает.
Но теперь мне нужно использовать полярный сюжет. К сожалению, для этой библиотеки нет пакета deb. Поэтому я должен скомпилировать это. После загрузки источников следуйте инструкциям:
qmake-qt4
, make
я получил это:
qwt_polar_fitter.h:13:30: fatal error: qwt_curve_fitter.h: No such file or directory
qwt_curve_fitter.h
находится в /usr/include/qwt
каталог
Как я могу настроить make
или же qmake-qt4
искать файлы в этом каталоге?
Рассматривали ли вы добавление / usr / include / qwt в качестве каталога включения в соответствующие файлы проекта (qmake)?
Или, в качестве альтернативы, вы можете попробовать добавить каталог в среду пути (только временно):
export OLD_PATH=$PATH
export PATH=/usr/include/qwt:$PATH
# build your project
# ...
# reset PATH
export PATH=$OLD_PATH
Обратите внимание, что оба решения являются быстрыми и грязными, но могут вернуть вас к работе.
ХОРОШО.
Мне удалось установить qwtpolar и добавить плагин к qtcreator. Выполните шаги, которые работали для моего Ubuntu 12.04:
1) прежде всего нам нужно установить qt4 или более поздние библиотеки разработчика, qtcreator, qwt dev libs.
2) скачать исходники из svn (не архивный файл, а svn!) И выполнить шаги в README (qmake & делать & сделать установку)
3) чтобы добавить qwtplugin в qtdesigner, вам нужно сделать следующее (заменить x.x.x версией qwtpolar):
sudo ln -s /usr/local/qwtpolar-x.x.x/features/qwtpolar.prf /usr/share/qt4/mkspecs/features/
sudo ln -s /usr/local/qwtpolar-x.x.x/features/qwtpolarconfig.pri /usr/share/qt4/mkspecs/features/
sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so /usr/lib/
sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so.1 /usr/lib/
sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so.1.0 /usr/lib/
sudo ln -s /usr/local/qwtpolar-x.x.x/lib/libqwtpolar.so.1.0.0 /usr/lib/
sudo cp /usr/local/qwtpolar-x.x.x/plugins/designer/libqwt_polar_designer_plugin.so /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/
4) запустить qtdesigner и вуаля! Появилась новая вкладка QwtPolarPlot.
5) чтобы запустить приложение qt с qtpolarplot, вам нужно всего лишь добавить 2 строки в ваш файл * .pro:
INCLUDEPATH += /usr/local/qwtpolar-1.0.0-svn/include
unix|win32: LIBS += -lqwtpolar