Qwt 配置详细说明

本文原创作者:冯一川(ifeng12358@163.com),如有转载,请注明原作者及出处。

1、版本说明:

操作系统以windows7和windows10为例。

Qt版本以Qt 5.8.0 MSVC2015_64和 Qt 5.3 MinGW 32bit为例。

QWT版本以qwt-6.1.3为例

2、工具下载地址:

Qt下载地址:http://download.qt.io.archive/qt

Qwt工具库下载地址:https://sourceforge.net/projects/qwt/files/qwt/

3、下载Qwt 6.1.3

打开qwt的下载页,找到6.1.3版本目录。

下载qwt-6.1.3.zip(windows下的安装文件),qwt-6.1.3.pdf(qwt开发文档),qwt-6.1.3.qch(帮助文档)。

4、安装QWT

a、解压下载好的qwt-6.1.3.zip文件,可以看到qwt.pro工程文件及其他文件。

b、使用Qt Creator打开qwt.pro

c、打开后对qwt工程,进行qmake和build,编译的过程需要一定的时间,请耐心等候。

d、编译完成后可以在编译目录下的lib文件夹下看到以下文件

1)、MSVC版本下是qwt.dll、qwt.lib、qwtd.dll、qwtd.lib。

同时可以在designer\plugins\designer文件夹下看到插件qwt_designer_plugin.dll和qwt_designer_plugin.lib

2)、MinGW版本下是qwt.dll、libqwt.a、qwtd.dll、libqwtd.a。

同时可以在designer\plugins\designer文件夹下看到插件qwt_designer_plugin.dll和libqwt_designer_plugin.a

5、配置QWT

1、MSVC版本:

a、将qwtd.dll、qwt.dll拷贝到Qt安装目录\bin下,将qwtd.lib、qwt.lib拷贝到Qt安装目录\lib下。

b、将qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到Qt安装目录\include下。

c、将解压到的qwt-6.1.3\src文件夹拷贝到Qt安装目录\include目录下,改名为QtQWT。

2、MinGW版本:

a、将qwtd.dll、qwt.dll拷贝到Qt安装目录\bin下,将libqwtd.a、libqwt.a拷贝到Qt安装目录\lib下。

b、将qwt_designer_plugin.dll和libqwt_designer_plugin.a拷贝到Qt安装目录\include下。

c、将解压到的qwt-6.1.3\src文件夹拷贝到Qt安装目录\include目录下,改名为QtQWT。

6、使用QWT

创建一个新的项目,在pro文件中需要添加如下代码:

LIBS += -LC:\Qt\Qt5.8.0\5.8\msvc2015_64\lib –lqwtdLIBS += -LC:\Qt\Qt5.8.0\5.8\msvc2015_64\lib -lqwtINCLUDEPATH += C:\Qt\Qt5.8.0\5.8\msvc2015_64\include\QtQWT

其中目录为Qt安装目录

7、编译qwt工程中的例子

1、用Qt Creator打开qwt工程,编译工程下的examples例子,过程可能有些久,请耐心等待。

2、编译结束后,可以在构建目录下的examples\bin目录下查看编译好的exe文件。点击exe文件就可查看例子。

3、如果报错缺少qt的dll文件,可以有1、把dll文件从qt安装目录中拷贝过来,2、在windows环境变量中添加Qt的安装目录\bin等方式解决。

8、安装QWT帮助文档

a、将下载好的qwt-6.1.3.qch文件放入到Qt安装目录下,例如:C:\Qt\Qt5.8.0\Docs\Qt-5.8

b、打开Qt Creator,在“工具-> 选项-> 帮助-> 文档 -> 添加”,然后选择Qt安装目录下的qch文件。

c、然后可以在Qt Creator帮助中查看qwt的帮助文档了。

本文原创作者:冯一川(ifeng12358@163.com),未经作者授权同意,请勿转载。

Qwt开发教程(一)—配置及安装Qwt(最全、最详细)#F0220相关推荐

  1. python详细安装教程环境配置-如何安装Python(环境设置)?详细安装步骤图解

    本文概述 在本教程的这一部分中, 我们将讨论在各种操作系统上的python安装. 在Windows上安装 访问链接https://www.python.org/downloads/下载最新版本的Pyt ...

  2. Django 3.2.5博客开发教程:基础配置

    创建项目之后,我们需要对项目进行最基础的配置.这些配置是我们做项目的时候必须要配置的,所以我们先提前配置好. 我们打开myblog目录下的settings.py文件. 一.设置域名访问权限 myblo ...

  3. MIP开发教程(一) MIP-CLI工具安装与环境部署

    依赖安装 安装 MIP-CLI 创建开发文件结构 1. 依赖安装 MIP-CLI 使用 NPM 安装,依赖 node 环境: node 安装-windows node 安装-mac MIP-CLI 开 ...

  4. Qwt开发笔记(一):Qwt简介、下载以及基础demo工程模板

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/128146985 红胖子(红模仿)的博文大全:开发技术集 ...

  5. eNSP的安装【最全最详细教程】

    eNSP的安装 [最全最详细教程] 目录 eNSP的安装 [最全最详细教程] 一.下载软件和插件 二.VirtualBox安装步骤 三.WinPcap安装步骤 四.Wireshark安装步骤 五.eN ...

  6. STM32CubeMX开发教程(1)— 安装教程

    本系列教程基于 Ubuntu18.04.6 LTS 环境进行 STM32 相关的开发.工具链选用Makefile,致力于打造一个 Linux 系统下,适配 STM32F 系列 MCU 的通用 HAL ...

  7. 合宙ESP32C3 的Arduino开发教程环境配置

    介绍 ESP32C3 和ESP32S3都是基于RISCV的内核的处理器,是一个基于精简指令集(RISC)原则的开源指令集架构(ISA).与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允 ...

  8. Qwt开发教程(三)—Qwt常见类简介#F0222

    本文原创作者:冯一川(ifeng12358@163.com),未经作者授权同意,请勿转载. 接下来,我们开始学习Qwt控件的使用来,使用前,先来简单了解下常见的Qwt类. 一.QwtPlot 它继承自 ...

  9. 微信公众号开发教程[002]-配置

    一.注册微信公众号 微信公众号官方入口https://mp.weixin.qq.com注册公众号,注册过程中,类型选择可能是新手比较迷惑的地方.微信公众号分为订阅号和服务号(还有个企业号,似乎用的人不 ...

最新文章

  1. UBUNTU安装搜狗
  2. Java集合—PriorityQueue底层原理
  3. vue base64图片不显示_技巧 | word中插入的图片显示不完整怎么办?
  4. java开发项目实例_学java开发,项目经验最重要
  5. 95-10-160-启动-KafkaApis
  6. Oracle【IT实验室】数据库备份与恢复之三:OS备份/用户管理的备份与恢复
  7. 电脑天才郭盛华,如今怎样了?
  8. java ajax 读取流_javascript-如何使用AJAX读取实时流数据
  9. SCAU程序设计在线实训平台_实验_高级语言程序设计_教材习题_第七章
  10. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...
  11. 分享|数智化转型咨询赋能白皮书2021(附PDF)
  12. Asciinema终端SSH录屏神器使用
  13. 在Idea解决找不到sun.misc.BASE64Encoder及sun.misc.BASE64Decoder找不到包
  14. 张志华-统计机器学习-概率论导论
  15. 外媒:布兰妮歌曲成反恐神器 英海军用其吓退海盗
  16. 最详细的maven教程
  17. 零基础 学 零知识证明
  18. 江南大学计算机科学专业排名,江南大学热门专业排名
  19. Java中的CST-UTC时间格式相互转换
  20. 修复vscode 终端字体间隔过大的问题

热门文章

  1. html编辑唐诗的格式,标准格式唐诗宋词
  2. 火狐下载 firefox免费高速下载 firefox又出新版本了
  3. Jenkins使用时间插件Date Parameter
  4. reshape2包的基本用法(melt及cast)
  5. tankbot 机器人_优必选首款履带式Jimu机器人 TankBot 登陆Apple Store零售店
  6. 从冬奥看中国科技(四):“一鱼多吃”的5G
  7. AAAI2020 A pre-training based personalized dialogue generation model with persona-sparse data
  8. 功率放大器驱动容性负载、感性负载,有哪些注意事项?
  9. c语言重新定义网络体系结构,基于Internet的C语言疑难解答系统论文.doc
  10. 常见Java面试+答案