1.QWT+VS2019+QT5.12
1.QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。
2.VS2019+QT5.12
VisualStudio
是强大的windows
平台综合开发工具,界面比较友好,有很好的调试工具。
Qt
是一个优秀的图形界面跨平台开发框架,GUI
和底层代码分离。
用VS+Qt
开发可以结合两者的优点。
2.下载,编译QWT
1.下载地址(官网):https://qwt.sourceforge.io/index.html#downloads
2.下载完成,放到桌面并减压。
3.编译。(用VS2019+MSVC2017-64)
打开命令行,输入以下代码:
cd /d 文件所在目录
qmake qwt.pro
nmake
编译效果图和生成的.dll和.lib文件。
一共生成六个有用的文件:
qwt.dll qwtd.dll
qwt.lib qwtd.lib
qwt_designer_plugin.lib qwt_designer_plugin.dll。
编译成功
3.配置
1.打开MSVC编译器所在目录。QT的安装目录。
因为我们是用MSVC2017-64编译的,所以要放到对应的文件夹下
a:将qwt.lib qwtd.lib放到lib文件夹下(后面要用到这个路径)
b:将qwt.dll qwtd.dll放到bin文件夹下
c:将qwt_designer_plugin.lib qwt_designer_plugin.dll放到msvc2017_64\plugins\designer文件夹下
d:在include文件下新建Qwt文件夹,将qwt\qwt-6.1.4\src文件夹(源码)下所有的头文件都放到Qwt文件夹下。(后面要用到这个路径)
到此就配置完成了。
4.编译工程
1.打开一个例程(qwt中自带24个例程非常好用。)打开方式是QT工程转成VS+QT工程。
具体方式参考:https://blog.csdn.net/weixin_42165666/article/details/124690462
打开后直接编译会有报错。(都是些找不到库之类的)
配置工程。右键项目->属性。
配置属性->C/C+±>常规,附加包含目录:\msvc2017_64\include\Qwt
(上文:d:在include文件下新建Qwt文件夹,将qwt\qwt-6.1.4\src文件夹(源码)下所有的头文件都放到Qwt文件夹下。)
配置属性->链接器->输入,附加依赖项:qwtd.lib(Debug)qwt.lib(release)
配置属性->C/C+±>预处理器,预处理器定义:QWT_DLL
重要:配置属性->链接器->常规,附加库目录:选到刚才的\msvc2017_64\lib文件夹下。
(上文a:将qwt.lib qwtd.lib放到lib文件夹下)
编译成功:
完成。