VS2019+Qt5.13下qwt的编译和配置
QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。
以下是我个人关于qwt的编译和配置过程,因本人记忆不好,所以写成博客作为备忘录,主要参考内容:
作者:╰☆奋斗ing❤孩子` 原文:http://blog.sina.com.cn/s/blog_a6fb6cc90101gks5.html。
感谢这位老哥对于知识的分享!!
我的开发环境为Visual Studio2019 + Qt5.13.0(其实我做项目要VS2017)
一、下载
我从qwt官网https://qwt.sourceforge.io下载的版本是qwt-6.1.3(现在已经6.1.4了)
下载后把qwt解压到Qt的安装目录:
二、编译
打开Visual Studio,在菜单栏“扩展”里配置好Qt:
点击“Open Qt Project File”,打开C:\Qt\qwt-6.1.3\qwt.pro(这里和下面所提及的路径会因人而异):
打开后,先Debug,后Release,这里需要等很久。。。
成功后再点击“Open Qt Project File”,打开C:\Qt\qwt-6.1.3\designer\designer.pro,然后这个就Debug一下就行。
三、配置
将C:\Qt\qwt-6.1.3\lib路径下的qwtd.dll、qwt.dll复制到C:\Qt\5.13.0\msvc2017\bin,qwtd.lib、qwt.lib复制到C:\Qt\5.13.0\msvc2017\lib;
将C:\Qt\qwt-6.1.3\designer\plugins\designer路径下的qwt_designer_plugin.dll和qwt_designer_plugin.lib复制到C:\Qt\5.13.0\msvc2017\plugins\designer。
在C:\Qt\5.13.0\msvc2017\include路径下新建一个空文件夹QWT,将C:\Qt\qwt-6.1.3\src路径下所有的.h和.cpp放入QWT文件夹中。
在VS里面新建一个Qt项目,双击.ui文件,Qt designer会自动打开,这时候可以看到Widget Box最下面出现了qwt组件,随便拖入一个:
右击新建的解决方案,选择“属性”:
属性->配置属性->C/C++->常规,附加包含目录:C:\Qt\5.13.0\msvc2017\include\QWT
属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL
属性->配置属性->链接器->常规,附加库目录:C:\Qt\5.13.0\msvc2017\lib
属性->配置属性->链接器->输入,附加依赖项:qwtd.lib(如果是Debug模式就加qwtd.lib,Release模式就加qwt.lib)
我因为项目需要,还有一处修改:
属性->配置属性->常规,平台工具集:Visual Studio 2017(v141)
然后就可以运行了:
再次感谢作者:╰☆奋斗ing❤孩子` 原文:http://blog.sina.com.cn/s/blog_a6fb6cc90101gks5.html。对于知识的分享!!