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。对于知识的分享!!

发布了2 篇原创文章 · 获赞 2 · 访问量 85

猜你喜欢

转载自blog.csdn.net/linga1995/article/details/105354091
今日推荐