之前安装过,现在记录下关键步骤,方便后面使用和复习吧。
环境:win10 Qt5.9 Qt Creator 4.3
参考:https://blog.csdn.net/linuxarmsummary/article/details/52923598
一、下载
果你没有Qt开发环境,请先去官方网站下载一个,选择离线安装的windows版本,安装很简单。由于这个版本已经集成了MinGw,所以你都不需要单独安装MinGW。配置到你的环境变量。
QT官网:https://www1./download-open-source-access/
选择win_minGw版本,记得配置环境变量Path
Qwt 6.1.3下载地址:https:///projects/qwt/files/qwt/6.1.3/
二 、安装QWT
Qt Creator安装
第一次复制
进到里面,然后designer->plugins->designer 在最后一个designer里会有一个qwt_designer_plugin.dll文件:
拷贝到文件夹:
将它复制到Qt安装根目录里~\Qt5.9.1\5.9.1\mingw53_32\plugins\designer
然后到编译生成的那个文件里,进入lib文件夹 ,会看到四个文件
第二次复制 将里面的两个.dll文件复制到Qt安装目录->5.9->mingw49_32->bin里
第三次复制 再将两个.a文件复制到Qt安装目录->5.6->mingw49_32->lib里
第四次复制(.h文件) 最后在Qt安装目录->5.6->mingw49_32->include里新建一个文件夹,命名为qwt 将qwt-6.1.3文件夹里的src文件夹,将里面所有文件复制到刚刚新建的qwt文件夹里。
再次参考:
- 将D:\build-qwt...\lib下的libqwt.a和libqwtd.a复制到D:\Qt\5.5\mingw492_32\lib下。
- 将D:\build-qwt...\lib下的qwt.dll和qwtd.dll复制到D:\Qt\5.5\mingw492_32\bin下。
- 将D:\build-qwt...\plugins\designer下的qwt_designer_plugin.dll复制到D:\Qt\5.5\mingw492_32\plugins\designer下。
- 在D:\Qt\5.5\mingw492_32\include下新建一个Qwt的文件夹,将D:\Qwt-6.1.\src下的所有.h头文件复制到新建的Qwt文件夹下。
三 测试
1. 新建Qt工程,在.pro文件加入
- CONFIG += qwt
- DEFINES += QT_DLL QWT_DLL
- LIBS += -L"F:\qtInstall\Qt5.9.1\5.9.1\mingw53_32\lib" -lqwtd
- LIBS += -L"F:\qtInstall\Qt5.9.1\5.9.1\mingw53_32\lib" -lqwt
- INCLUDEPATH +=F:\qtInstall\Qt5.9.1\5.9.\mingw53_32\include\qwt
这样就可以用qwt了。 注意,以后每个用到qwt的工程里都要在pro文件中添加这段代码。
2. 打开ui文件,右键选择"用....打开" -> "Qt Designer"
注:此时qwt插件只能在Designer设计器中找到,如果你使用官网直接下载的Qt Creator的话,是无法在其“设计”窗口中看到qwt控件插件的,原因是官网编译的Windows下的Creator软件是使用MSVC编译器编译的,因此用MinGW编译的qwt插件是无法被Creator正确识别的。解决方法是你可以选择重新编译Creator或者qwt,使得它们基于同一种编译平台.
打开Qt designer之后,选择Qwt widgets的QwtPlot控件。
QwtPlot
3. 运行项目。
- Windows环境下QWT安装及配置
** 1.QWT下载路径 **:https:///projects/qwt/ 主要下载这三个文件:qwt-6.1.2.zip.qwt-6.1.2.pdf,qwt-6.1. ...
- 4.windows环境下如何安装memcached教程(转载+自己整理)
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached.百度经验:jingyan. ...
- 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程
01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...
- GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置
GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...
- windows环境下如何安装memcached教程
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料 memcach ...
- [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法
版权声明:本文为博主原创文章,未经博主允许不得转载. 问题:windows下安装MySQLdb的方法 解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭 ...
- Windows环境下的安装gcc
Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb ...
- RabbitMQ在windows环境下的安装
最近一直想入手一台电脑,作为linux服务器,由于经济状况也没有入手,现在就先介绍windows环境下安装rabbitMQ. RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的, ...
- Windows环境下的安装gcc(c语言环境)
Windows 具有良好的界面和丰富的工具,所以目前 linux 开发的流程是, windows 下完成编码工作, linux 上实现编译工作. 为了提高工作效率,有必要在 windows 环境下搭建 ...
随机推荐
- SSIS 你真的了解事务吗?
事务用于处理数据的一致性,事务的定义是,处于同一个事务中的操作是一个工作单元,要么全部执行成功,要么全部执行失败.把事务的概念应用到在实际的SSIS Package场景中,如何在Package中实现事 ...
- Java设计模式-建造者(Builder)模式
目录 由来 使用 1. 定义抽象 Builder 2. 定义具体 Builder类 3. 定义具体 Director类 4. 测试 定义 文字定义 结构图 优点 举例 @ 最近在看Mybatis的源码 ...
- Redis数据备份、安全、管理服务器笔记
Redis 数据备份与恢复 Redis SAVE 命令用于创建当前数据库的备份. 实例 redis > SAVE OK 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 ...
- C#对战小游戏,持续更新(里面暂无内容,标记插眼)
做的乱七八糟的 很明显的一点,对集合.数组.类的理解和运用 很差.很差.很差 今儿不做了,马德,头都肿大了 休息一下,捋一捋
- SpringBoot入门学习记录(一)
最近,SpringBoot.SpringCloud.Dubbo等框架非常流行,作为Coder里的一名小学生,借着改革开放的东风,自然也是需要学习学习的,于是将学习经历记录于此,以备日后查看. 官网:h ...
- OpenMPI源码剖析:网络通信原理(一)
MPI中的网络通信的原理,需要解决以下几个问题: 1. MPI使用什么网络协议进行通信? 2.中央数据库是存储在哪一台机器上? 3.集群中如果有一台机器挂掉了是否会影响其他机器? 参考: https: ...
- FPGA千兆位收发器选择指南
选择合适的千兆位收发器(GT)是通信和实时处理领域尤其需要重点考虑的设计事项,但特定的市场领域可能会存在太多的标准.协议或使用模型.有时针对某一种应用就会涉及到好几种标准,为了选择最适合的千兆位收发器 ...
- 《Linux内核分析》第二周学习报告
<Linux内核分析>第二周学习报告 ——操作系统是如何工作的 姓名:王玮怡 学号:20135116 第一节 函数调用堆栈 一.三个法宝 二.深入理解函数调用堆栈 三.参数传递与局部变量 ...
- Linux内核分析— —计算机是如何工作的(20135213林涵锦)
实验部分 (以下命令为实验楼64位Linux虚拟机环境下适用,32位Linux环境可能会稍有不同) 使用 gcc –S –o main.s main.c -m32 命令编译成汇编代码, int g(i ...
- (Alpha)Let's-NABC
效果图 NABC Need 在日常生活中我们也许经常有这样的疑问:在空闲时间内经常感到无处可去:抑或是有个心血来潮的想法却无人响应:或者困扰于自己狭小的交际圈,希望能有更多的朋友.(打个羽毛球没人一起 ...
|