将qwt库移植到VS2019+QT中并编译Demo

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文件夹下)

编译成功:

完成。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值