2013-03-12 274 views
0

我正在嘗試在我的Ubuntu 12.04上安裝最新版本的qwtpolar。之前,我已經從ubuntu存儲庫安裝了Qt4開發庫,Qtcreator和Qwt-dev。一切都很好。如何在Ubuntu 12.04上安裝qwtpolar庫?

但現在我需要使用極座標圖。不幸的是,這個庫沒有deb包。所以我必須編譯這個。下載後源按照指示: qmake-qt4make我得到這個:

qwt_polar_fitter.h:13:30: fatal error: qwt_curve_fitter.h: No such file or directory

qwt_curve_fitter.h位於/usr/include/qwt目錄

如何配置makeqmake-qt4查找文件到該目錄?

回答

0

您是否考慮將/ usr/include/qwt作爲include目錄添加到相應的項目(qmake)文件中? ,或者你可以試試將目錄添加到路徑環境(只是暫時的):

export OLD_PATH=$PATH 
export PATH=/usr/include/qwt:$PATH 
# build your project 
# ... 
# reset PATH 
export PATH=$OLD_PATH 

注意,這兩個解決方案是那種快速和骯髒的,但可能讓你回來運行

+0

這並沒有幫助 – crooveck 2013-03-13 09:46:17

0

OK 。

我設法安裝qwtpolar並添加一個插件到qtcreator。完成步驟,爲我的Ubuntu 12.04工作:

1)首先,我們需要安裝qt4或更高版本的開發庫,qtcreator,qwt開發庫。

2)下載從SVN(未歸檔文件,但SVN!源),並按照自述步驟(qmake的&使& make install)並

3)添加qwtplugin到qtdesigner你需要做以下(替換qwtpolar版本XXX):

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你只需要2行添加到您的* .pro文件Qt應用程序:

INCLUDEPATH += /usr/local/qwtpolar-1.0.0-svn/include

unix|win32: LIBS += -lqwtpolar