Windows环境下Qwt安装和使用

之前安装过,现在记录下关键步骤,方便后面使用和复习吧。

环境:win10   Qt5.9  Qt Creator 4.3

参考:https://blog.csdn.net/linuxarmsummary/article/details/52923598

一、下载

果你没有Qt开发环境,请先去官方网站下载一个,选择离线安装的windows版本,安装很简单。由于这个版本已经集成了MinGw,所以你都不需要单独安装MinGW。配置到你的环境变量。

QT官网:https://www1.qt.io/download-open-source-access/

选择win_minGw版本,记得配置环境变量Path

Qwt 6.1.3下载地址:https://sourceforge.net/projects/qwt/files/qwt/6.1.3/

二 、安装QWT

Qt Creator安装

    • 先把qwt-6.1.2.zip解压到D盘
    • 进入目录下面,用Qt Creator打开qwt.pro文件,即打开了Qwt工程。
    • 找到qwtbuild.pri文件

    • 打开qwtbuild.pri文件,找到红框中的那两行,加"#"注释掉第一行。

      注释

    • 重新构建一下工程(喝杯咖啡休息一下)
    • 编译生成的库文件都在D盘D:\build-qwt-Desktop_Qt_5_5_0_MinGW_32bit-Debug

第一次复制

进到里面,然后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.2\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.1\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. 运行项目。

原文地址:https://www.cnblogs.com/shuqingstudy/p/10289914.html

时间: 2024-10-07 10:18:42

Windows环境下Qwt安装和使用的相关文章

Windows环境下QWT安装及配置

** 1.QWT下载路径 **:https://sourceforge.net/projects/qwt/ 主要下载这三个文件:qwt-6.1.2.zip.qwt-6.1.2.pdf,qwt-6.1.2.qch. qwt-6.1.2.zip:qwt相关源代码 qwt-6.1.2.pdf:用户手冊,包含安装说明和类库说明 qwt-6.1.2.qch:qwt帮助文档,能够添加到Qt Creator中. 2.Qwt编译,主要有两种: a)採用命令行编译 命令行编译这个就要依据自己安装的Qt版本号而定.

[转]Windows环境下尝试安装并配置PHP PEAR备忘

转自:http://wangye.org/blog/archives/266/ 什么是PEAR 来自百度百科:PEAR 是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl. 由此可见PEAR是PHP代码的仓库,在这里可以找到很多有用的代码,避免我们重复写一些功能,

windows 环境下go安装与环境配置

首先访问 http://golangtc.com/download 下载go 安装包和liteide 这里我们选择go1.5.1.windows-amd64.msi和liteidex28.windows-qt4.zip 安装go 程序包 直接双击go1.5.1.windows-amd64.msi将安装地址改为d:\go liteide 也解压到d盘 双击运行leteide 选择 查看-编辑当前环境修改#GOROOT=E:\gowork CTRL+S保存 修改系统环境变量 在系统环境变量中加入 G

windows环境下python3安装Crypto

windows环境下python3安装Crypto crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库: pycryptodome是pycrypto的延伸版本,用法和pycrypto是一模一样的: pip install pycryptodome 在使用的时候导入模块可能存在问题,需要修改一个文件夹的名称 Python\Python36\Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c

010.Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境. MinGW就是windows下gcc的版本. 下载地址http://sourceforge.net/projects/mingw/files/MinGW/ 进入网址后点击下载mingw-get-setup.exe安装包. MinGW-Installation-Manager运行界面

Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境. MinGW就是windows下gcc的版本. 下载地址http://sourceforge.net/projects/mingw/files/MinGW/ 进入网址后点击下载mingw-get-setup.exe安装包. MinGW-Installation-Manager运行界面

RabbitMQ在windows环境下的安装

最近一直想入手一台电脑,作为linux服务器,由于经济状况也没有入手,现在就先介绍windows环境下安装rabbitMQ. RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. 1.RabbitMQ 它依赖于Erlang,需要先安装Erlang.首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例. 安装RabbitMQ需要先安装Erlang语言开发包.下

[原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载. 问题:windows下安装MySQLdb的方法 解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭建好,但是python也有好的就是在linux环境下特别的简单方便,只是windows下麻烦点啦!但是只要大家去努力不要放弃,还是能成功的:最为windows环境的我,为了python搭建环境我也会各种百度谷歌找了很多博文以及其他文章,苦恼! 注释:其实也很简单,只是大家刚开始接触,还不太明白而已,

Redis(1)在windows环境下的安装和测试

初次准备使用redis,一个著名的nosql缓存数据库. 这里是第一天,就简单写一下windows下的安装,遇到的一些问题,然后简单的使用和测试,之后会在代码中使用和测试. 之后还会在生产环境中进行测试,linux下进行安装测试,对于缓存集群的话,暂时还没有准备使用,如果以后遇到之后再做说明. 首先是下载:很多网上百度出来的都说windows版本的下载地址在github上面是https://github.com/MSOpenTech/redis 但是对于很多新手(我也是其中中招的),github