QT5下qwt編譯與使用


一、下載安裝qt

  1.從http://download.qt.io/archive/qt/下載qt安裝包,並安裝。

  2.安裝配置好編譯環境。

二、下載qwt

  1.從此路徑下載qwt,https://sourceforge.net/projects/qwt/

  2.將此安裝包解壓。

三、編譯

  1.用qtcreator打開《qwt-6.1.4》路徑下的工程文件qwt.pro。

  2.根據自己安裝的qt版本(msvc或mingw等)選擇合適的編譯器編譯。

  3.

  注釋掉qwtbuild.pri里的CONFIG += debug_and_release

  先點擊構建菜單中qmake,再點擊構建,開始編譯 

  注意:編譯器一定要選擇Release版本

 

 

  4.編譯好之后,在qwt解壓的文件所在路徑會新建一個文件夾《build-qwt-Desktop_Qt_5_11_0_MinGW_32bit-Debug》(命名方式根據選擇的編譯器版本有所區別)。在此文件夾下的lib文件夾下有qwtd.dll、qwt.dll、qwtd.a、qwt.a等文件,這樣就證明編譯成功了。

 

注意: QT5編譯時有時會出現編譯錯誤: QT_STATIC_CONST’ does not name a type. By defining QT_STATIC_CONST just before inserting Qwt file,

在 Qt5 , QT_STATIC_CONST 在 qglobal.h - 中被移除了 Qwt 6.1.1 使用了這個宏, 但是在 Qwt 6.1.2 中已經修復.

四、將文件放入qt的指定安裝路徑(注意:選擇的qt安裝路徑需要和qwt的編譯器版本一致,我這里使用的mingw53_32編譯,就無法放入mingw53_32安裝路徑

  (1)將qwtd.dll、qwt.dll拷貝到D:\Software\Qt\Qt5.11.0\5.11.0\mingw53_32\bin下,將qwtd.lib、qwt.lib拷貝D:\Software\Qt\Qt5.1.0\5.1.0\mingw53_32\lib下(以qt安裝目錄D:\Software\Qt\Qt5.1.0\5.1.0\msvc2010為例)。

(2)將編譯文件夾中的designer->plugins->designer文件夾下的 qwt_designer_plugin.dll文件和 libqwt_designer_plugin.a文件復制到Qt安裝目錄下的mingw73_64->plugins->designer(D:\Software\Qt\Qt5.11.0\Tools\QtCreator\bin\plugins\designer)文件夾下
(3)將E:\QWT\src目錄下的所有.h和.cpp放入一個空文件夾QWT中,再將該文件夾拷貝到D:\Software\Qt\Qt5.11.0\5.11.0\mingw53_32\include目錄下。
 
5.使用
   所有工作准備完成之后,寫一個demo,測試一下:
   在Creator中新建Qt項目,然后就可以在Designer中進行設計了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM