安裝好qt開發環境後,先去其主頁下載qwt庫源代碼。
以我下載的qwt-6.0.1.zip爲例,解壓得到qwt-6.0.1。
1.安裝qwt-6.0.1
執行下面的命令:
1 cd qwt-6.0.1 2 qmake 3 make 4 make install
這樣就完成qwt-6.0.1的安裝了,安裝的路徑是/usr/local/qwt-6.0.1。
2.添加qwt庫路徑到鏈接器的路徑當中
使用了qwt庫的程序會鏈接到libqwt.so庫,而這個庫安裝路徑並不在
系統環境變量內,所以要自己添加其路徑。編輯~/.bashrc在最後一行加上:
export LD_LIBRARY_PATH=/usr/local/qwt-6.0.1/lib
3.編譯示例程序
由於上面的編譯過程沒有自動編譯示例程序,需要我們手動編譯
所有示例程序都放在qwt-6.0.1/examples/目錄下,執行下面的命令:
1 cd examples 2 qmake 3 make
編譯後的所有可執行程序就放在qwt/examples/bin/目錄下。
4.在自己的程序中使用qwt庫
只需要修改一下.pro文件即可,加上如下兩句:
INCLUDEPATH += /usr/local/qwt-6.0.1/include LIBS += -L"/usr/local/qwt-6.0.1/lib/" -lqwt
這樣就可以在自己的程序中使用qwt提供的類了。
注意:安裝後需要重啓才能生效。
發現一個問題,不能顯示控件,原因是缺少插件,在Qt Creator的tool菜單中選擇Form Editor-》About Qt Designer plugins查看是否安裝了libqwt_designer_plugin.so,如果沒有,自己添加將qwt-6.1.0/designer/plugins/designer目錄下的libqwt_designer_plugin.so拷貝到qtsdk-2010.05/bin/designer/即可顯示
如果以上方法不行,參考另一篇http://www.linuxidc.com/Linux/2010-09/28381.htm