Qt5.7.0下的QWT安装

来源:互联网 发布:123风靡网络 编辑:程序博客网 时间:2024/05/05 14:33

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:


编译运行:



完成!

0 0