Windows环境下Qwt安装和使用
来源:互联网 发布:江苏微盛网络孙 编辑:程序博客网 时间:2024/04/30 16:39
Windows环境下Qwt安装和使用
本文是在基于Win7-32位、Qt5.5、MinGW、Qt Creator的环境下安装Qwt。作者搜集了网上大部分资料亲自试验才写出的这篇博客,希望对大家有帮助。
一 准备环境
1. 准备Qt Creator
如果你没有Qt开发环境,请先去官方网站下载一个,选择离线安装的windows版本,安装很简单。由于这个版本已经集成了MinGw,所以你都不需要单独安装MinGW。配置到你的环境变量。
2. 准备QWT
打开Qwt User's Guide,找到Qwt最新版6.1.2下载地址,下载所需的资源(下面矩形圈住的三个)。
3. 安装QWT帮助文档
下载下来的qwt-6.1.2.qch就是qwt的帮助文档,把这个文档放到你的Qt安装目录的Docs\Qt-5.5下面,我们打开Qt Creator,打开"工具 -> 选项",在"帮助"子选项中,选择添加,找到刚才下载到的帮助文件,就可以在帮助文件列表中看到关于Qwt的内容了。
二 安装QWT
1. 安装方法一:命令行安装
- 解压你的qwt-6.1.2.zip到D盘。
- 打开命令行窗口
- cd到qwt-6.1.2,依次执行命令:qmake qwt.pro,mingw32-make,mingw32-make install
当执行mingw32-make这条命令的时候,会进行编译,所以会执行很长时间,你可以去喝杯咖啡,上个厕所,休息一下。
完成之后,接着输入mingw32-make isntall命令。这样就会把qwt安装到默认路径下C:\Qwt-6.1.2。这个安装路径可以更改,你可以去原来目录下打开qwtconfig.pri就可以看到了,可以自己修改安装目录的路径。我们这里不做修改。
- 编译一下QWT自带examples
编译完成之后,进到examples/bin目录下面,看一下生成的例子。
- 进行下列操作
将C:\Qwt-6.1.2\lib下的libqwt.a和libqwtd.a复制到D:\Qt\5.5\mingw492_32\lib下。
将C:\Qwt-6.1.2\lib下的qwt.dll和qwtd.dll复制到D:\Qt\5.5\mingw492_32\bin下。
将C:\Qwt-6.1.2\plugins\designer下的qwt_designer_plugin.dll复制到D:\Qt\5.5\mingw492_32\plugins\designer下。
在D:\Qt\5.5\mingw492_32\include下新建一个Qwt的文件夹,将C:\Qwt-6.1.2\include下的所有文件复制到新建的Qwt文件夹下。
2. 安装方法二: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
将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文件夹下。
Note:个人建议使用第一种方法。
三 测试
1. 新建Qt工程,在.pro文件加入
DEFINES += QT_DLL QWT_DLL LIBS += -L"D:\Qt\5.5\mingw492_32\lib" -lqwtd LIBS += -L"D:\Qt\5.5\mingw492_32\lib" -lqwt INCLUDEPATH += D:\Qt\5.5\mingw492_32\include\Qwt
2. 打开ui文件,右键选择"用....打开" -> "Qt Designer"
注:此时qwt插件只能在Designer设计器中找到,如果你使用官网直接下载的Qt Creator的话,是无法在其“设计”窗口中看到qwt控件插件的,原因是官网编译的Windows下的Creator软件是使用MSVC编译器编译的,因此用MinGW编译的qwt插件是无法被Creator正确识别的。解决方法是你可以选择重新编译Creator或者qwt,使得它们基于同一种编译平台.
打开Qt designer之后,选择Qwt widgets的QwtPlot控件。
3. 运行项目。
- windows环境下Qwt安装和使用
- Windows环境下Qwt安装和使用
- Windows环境下Qwt安装和使用
- Windows环境下QWT安装及配置
- Windows下安装qextserialport和qwt
- Windows下Qt和Qwt的安装
- qwt安装和使用(windows和linux)
- windows下配置qwt开发环境
- windows环境下 curl 安装和使用
- linux和ARM下Qwt的安装与使用
- Qwt的安装和使用
- Qwt的安装和使用
- windows xp 下 qwt安装手记
- QWT 在VS2010下安装与使用
- linux下QtCreator安装、配置、使用QWT
- Win7下安装与使用Qwt
- QT 画图工具QWT 和 QwtPolar在windows和linux下的编译安装
- win7下 qwt编译和安装
- Arduino简单实例之七_红外遥控接收
- android studio 无法debug
- Android中Mock以及Mockito的使用
- Unity3D中C#调用iOS的静态库(*.a)
- svn 清理失败 (cleanup 失败) 的解决方法
- Windows环境下Qwt安装和使用
- JSTSP2016 Fully Deep Blind Image Quality Predictor
- 在Sublime3中使用ESLint
- Git 撤销合并
- Linux常用命令记录
- python基本语法和编程风格
- Field 'id' doesn't have a default value
- SAP CRM 忠诚度相关表的关系图
- Android SharedPreferences本地储存