一、下载安装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)文件夹下