Qt5.7.0下的QWT安装
一、QWT简介
QWT,全称是QtWidgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。简单来说它是Qt的插件,主要有Curves(曲线),Slider(滚动条),Dials(盘),Compasses(仪表盘)等控件。
二、下载QWT
https://sourceforge.net/projects/qwt/files/qwt/
三、解压
三、构建
20多分钟后编译完成
四、QWT安装
1、复制qwt.dll、qwtd.dll到D:\Qt\Qt5.7.0\5.7\mingw53_32\bin
2、复制qwt_designer_plugin.dll到D:\Qt\Qt5.7.0\5.7\mingw53_32\plugins\designer
3、 新建文件夹qwt。
4、复制qwt-6.1.3/src下面所有的文件到qwt文件夹中。
五、MinGW编译Qt Creator
通过上面几个步骤我们已经把QWT安装好了。由于Qt Creator是微软的编译器MSVC编译的,不能识别Qt Creator用mingw32编译出的库。
解决方法:将Qt Creator用mingw32编译出来。
1、下载QtCreator源码:https://www.qt.io/download-open-source/#section-2
点击zip或者tar.gz下载。
2、解压:
3、新建文件夹QtCreator,用来保存我们编译Qt Creator源码所生成的文件。
4、用mingw32编译Qt creator:
打开Qt 5.7 for Desktop (MinGW 4.8 3.2 bit)
Qt 5.7 forDesktop (MinGW 4.8 3.2 bit)
5、如图输入:qmake -spec win32-g++ -r "CONFIG+=release",生成与平台相关的Makefile文件。
6、输入mingw32-make release命令编译:这一步要两三个小时
7、输入mingw32-make install INSTALL_ROOT="D:\Qt\QtCreator"命令:
把编译好的东西解压QtCreator文件夹。
8、设置环境变量:
9、点击运行qtcreator.exe:
10、此时的Qt Creator是GCC编译的:
11、 配置Qt creator:工具->选项
新建一个Qt项目,在ui中会看到Qwt的各个控件:
12、在运行前需要在项目pro中添加
include(D:/Qt/qwt-6.1.3/qwt.prf)
INCLUDEPATH +=D:/Qt/Qt5.7.0/5.7/mingw53_32/include/qwt
LIBS +=-LD:/Qt/Qt5.7.0/5.7/mingw53_32/bin -lqwt
LIBS +=-LD:/Qt/Qt5.7.0/5.7/mingw53_32/bin -lqwtd
如图:
六、运行QWT
编辑UI:
编译运行:
完成!