qwt 在qtcreator中的整合,及出現的問題

2021-08-21 10:16:21 字數 1726 閱讀 7246

宣告:下面非特殊說明,qtcreator的版本都是qtcreator3.2.1

linux 系統:ubuntu 16.0

一、在整合之前首先要明確的問題:

1、確保qmake、qtcreator、qtdesigner和qt的版本一致,要麼是qt4要麼是qt5。

2、如果用qt4,那麼就用qt4的對應的qtcreator(qtcreator2.8.1)或者用qt4的designer設計器去編輯介面才能後看到qwt;如果用qt5,那麼就用qtcreator3.2.1去編輯介面才能看到qwt。

3、在ubuntu系統中即裝了qt4也裝了qt5,他們之間是通過/usr/lib/i386-linux-gnu/qt-default/qtchooser/default.conf來切換的。其內容如下:

/usr/lib/i386-linux-gnu/qt4/bin

/usr/lib/i386-linux-gnu

如果想要切換成qt5那麼就不第一行的qt4改為qt5即可。

注意:此處改變後/usr/bin/qmake的版本也會隨之改變,因為/usr/bin/qmake是軟鏈結到qtchooser,而qtchooser是依據default.conf來選擇使用那個qt版本。

4、先選擇qt版本,在去切換成對應的qamke(第三條),在去編譯qwt。

5、當使用qt5去編譯qwt時,會出現如下錯誤:

unknow module in qt:svg

解決辦法:sudo  apt-get install libqt5svg*

二、安裝qwt。

2、cd /usr/lib/i386-linux-gnu/qtcreator

2.1 sudo ln -s /usr/local/qwt-6.1.4/lib/libqwt.so.6.1.4 libqwt.so.6.1.4

2.2 sudo ln -s /usr/local/qwt-6.1.4/lib/libqwt.so.6.1.4 libqwt.so.6.1

2.3 sudo ln -s /usr/local/qwt-6.1.4/lib/libqwt.so.6.1.4 libqwt.so.6

2.4 sudo ln -s /usr/local/qwt-6.1.4/plugins/designer/libqwt_designer_plugin.so plugins/libqwt_designer_plugin.so

2.5 sudo ln -s /usr/local/qwt-6.1.4/plugins/designer/libqwt_designer_plugin.so plugins/qmldesigner/libqwt_designer_plugin.so

3、3.1如果是用qt4編譯的,cd /usr/lib/i386-linux-gnu/qt4/plugins/designer

sudo ln -s /usr/local/qwt-6.1.4/plugins/designer/libqwt_designer_plugin.so libqwt_designer_plugin.so

3.2如果是用qt5編譯的,cd /usr/lib/i386-linux-gnu/qt5/plugins/designer

sudo ln -s /usr/local/qwt-6.1.4/plugins/designer/libqwt_designer_plugin.so libqwt_designer_plugin.so

4、重新啟動qtcreator或者qtdesigner,就可以看到qwt。

參考:1、

2、

QT Creator新增QWT外掛程式

使用qt creator開啟qwt.pro專案,這裡使用的版本是4.3.1,qt版本是5.9的。執行編譯後,在專案的同級資料夾中生成乙個輸出資料夾 build qwt desktop qt 5 9 0 mingw 32bit debug 主要是用到編譯生成的qwtd.dll qwt.dll libq...

cmake 在qtcreator 編譯中遇到的問題

在編譯乙個關於opencv的程式時,在命令視窗可以編譯成功,但是在qtcreator下 一樣的cmake檔案 但是會出現 usr local lib libopencv nonfree.so.2.4 error adding symbols dso missing from command line...

Qwt在windows下的安裝與編譯

qwt是基於qt的一款繪製二維圖形的開源專案。用它可以很方便的繪製各種曲線,柱狀圖和頻率圖。網上有很多qwt的安裝攻略,我都嘗試過,這裡只總結一下自己的心得。安裝qwt按照qwt提供的安裝文件就完全可以搞定,如果出現預設庫或檔案的話說明系統相關的軟體沒有裝好 主要是qt和windows圖形開發庫 這...