我正在尝试在我的ubuntu 12.04上安装最新版本的qwtpolar。之前,我已经从ubuntu存储库安装了Qt4 dev libs,Qtcreator和Qwt-dev。一切都很好。
但现在我需要使用极地情节。不幸的是,这个lib没有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
以查找该目录中的文件?
答案 0 :(得分:0)
您是否考虑将/ usr / include / qwt作为包含目录添加到相应的项目(qmake)文件中? 或者,您也可以尝试将目录添加到路径环境(暂时):
export OLD_PATH=$PATH
export PATH=/usr/include/qwt:$PATH
# build your project
# ...
# reset PATH
export PATH=$OLD_PATH
请注意,这两种解决方案都是快速而又脏的,但可能会让您重新开始运行
答案 1 :(得分:0)
行。
我设法安装了qwtpolar并为qtcreator添加了一个插件。完成步骤,适用于我的Ubuntu 12.04:
1)首先我们需要安装qt4或更高版本的dev libs,qtcreator,qwt dev libs。
2)从svn下载源代码(不是存档文件但是svn!)并按照自述文件中的步骤进行(qmake& make& make install)
3)要向qtdesigner添加qwtplugin,您需要执行以下操作(将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)使用qtpolarplot运行qt应用程序,只需要在* .pro文件中添加2行:
INCLUDEPATH += /usr/local/qwtpolar-1.0.0-svn/include
unix|win32: LIBS += -lqwtpolar