一、下載安裝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為例)。
qwt_designer_plugin.dll
文件和
libqwt_designer_plugin.a
文件復制到Qt安裝目錄下的mingw73_64->plugins->designer(D:\Software\Qt\Qt5.11.0\Tools\QtCreator\bin\plugins\designer)文件夾下