歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下Qwt-5.2.1的安裝

Linux下Qwt-5.2.1的安裝

日期:2017/2/28 16:31:06   编辑:Linux教程

由於師兄項目的原因,要做一個坐標系統,經過查找資料,決定使用第三方類庫qwt。

首先簡單介紹一下qwt。qwt是一個基於qt編寫的第三方類庫,傳說它具有很好的可移植性。當然也可以移植到嵌入式linux下的qte中(這才是我關心的重點)。不羅嗦了,進入正題。

我的安裝環境是:CentOS5.4 + qtsdk-2010.01 + qwt-5.2.1

源碼包的獲取:centos和qt就不提了,qwt可以從http://qwt.sourceforge.net/上獲取。因為是安裝在linux環境下,所以要下載後綴為tar.bz2的壓縮包。

安裝步驟:

1.進入文件所在目錄,解壓qwt。

#tar jxvf qwt-5.2.1.tar.bz2

2.打開qt creator,然後open projects->找到解壓後的qwt-5.2.1中的qwt.pro文件->open。

3.build->clean all->run qmake。clean all的作用是防止你以前編譯失敗的文件運行,該步主要生成了makefile文件。

4.rebuild qwt。

5.進入qwt-5.2.1目錄,執行命令#make install。

6.進入/qwt-5.2.1/lib,將裡面的4個庫文件分別copy到/qtsdk-2010.01/qt/lib目錄下和/qtsdk-2010.01/lib目錄下。

7.或者第6步也可以用下面方法來代替:在qwt的工程文件中加入:

INCLUDEPATH += /usr/local/qwt-5.2.1/include

LIBS += -L"/usr/local/qwt-5.2.1/lib/" -lqwt

這樣就ok了,我們可以在/qtsdk-2010.01/qt/bin/designer中看到qwt控件了,如下圖:

我們編譯一個examples中的realtime例子試試.

效果不錯是吧?但是有一個遺憾,就是qt creator的designer中並不能夠顯示qwt控件,但是我相信這是可以做到的,明天解決這個問題吧。

接下來還有用qte的qmake編譯qwt,和移植到嵌入式qte的問題,歡迎繼續關注下一篇《Linux下Qwt-2.5.1集成到Qt Creator 》。thanks!

Copyright © Linux教程網 All Rights Reserved