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版本号而定。笔者安装的是MinGw版,所以下面命令行操作针对此版本号而言,其它版本号的操作能够參看qwt-6.1.2.pdf。
1.解压缩qwt-6.1.2.zip,通过cmd进入到qwt-6.1.2目录内,运行:
qmake qwt.pro
完毕后运行:
mingw32-make
最后运行:
mingw32-make install
然后就是等等等等……
好不easy编译安装完后,可能会有人有疑问。我们编译安装的qwt去哪了?这时你解压的目录qwt-6.1.2下有一个文件qwtconfig.pri。能够打开看看:
QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]unix {QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION# QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION-qt-$$QT_VERSION
}win32 {QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION# QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VERSION
}QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc
QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include
QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib
非常好理解,这里就是指定了你安装的路径了。由此可知我们的QWT安装到了C:\Qwt-6.1.2目录下,能够进入到此目录。我们就发现了
这些就是编译好后的内容。
b)Qt Creator编译
使用Qt Creator打开解压路径E:\work\qwt-6.1.2下的qwt.pro。然后就是debug和release都编译一次,那么就会在E:\work\qwt-6.1.2目录下产生两个目录build-designer-Desktop_Qt_5_5_1_MinGW_32bit-Debug和build-designer-Desktop_Qt_5_5_1_MinGW_32bit-Release。
我们仅仅须要将build-designer-Desktop_Qt_5_5_1_MinGW_32bit-Release。
这个编译就简单了,点击后就是等…….它编译后的结果就是在-Debug和-Release目录下。
3.QWT配置
拷贝工作:
a.从 C:\Qwt-6.1.2\lib下拷贝libqwt.a和libqwtd.a 到 E:\software\Qt\Qt5.5.1\5.5\mingw492_32\lib目录下
b.从 C:\Qwt-6.1.2\lib下拷贝qwt.dll和qwtd.dll 到 E:\software\Qt\Qt5.5.1\5.5\mingw492_32\bin目录下
c.从 C:\Qwt-6.1.2\plugins\designer下拷贝qwt_designer_plugin.dll 到 E:\software\Qt\Qt5.5.1\5.5\mingw492_32\plugins\designer目录下
d.在E:\software\Qt\Qt5.5.1\5.5\mingw492_32\include目录下新建Qwt目录,并将C:\Qwt-6.1.2\include此目录下全部内容复制到刚才新建的Qwt目录内
到此QWT配置就算完毕了。
4.測试
1.这时我们打开Qt Creator,新建一个工程取名为QwtDemo,之后一路默认。如图所看到的:
2.这时我们选择界面文件mainwindow.ui,右击选择 用…打开 。选择Qt Designer,如图所看到的:
3.弹出Qt Designer,在控件窗体最下方就会有Qwt Widgets控件了。
这时我们随便拖一个控件QwtAnalogClock到窗体。
4.最后一步也是最重要的一步。我们须要在自己新建的工程文件即QwtDemo.pro文件内新增例如以下语句:
DEFINES += QT_DLL QWT_DLL
LIBS += -L"E:\software\Qt\Qt5.5.1\5.5\mingw492_32\lib" -lqwtd
LIBS += -L"E:\software\Qt\Qt5.5.1\5.5\mingw492_32\lib" -lqwt
INCLUDEPATH += E:\software\Qt\Qt5.5.1\5.5\mingw492_32\include\Qwt
然后运行。就的到了我们预期的就结果,例如以下图:
注:
最后说下自己在安装过程中踩到的坑:
1.qwt-6.1.2.zip解压路径中含有中文。在最后的安装过程中老是出错。
2.qwt.pro第一次在A处运行了debug和release。将qwt-6.1.2目录拷贝走,再次打开和编译。它指向的路径还是A处。此时须要改动 项目->构建目录来改动构建目录。
3.假设在命令行使用mingw32-make。提示不是内部命令,记得在path中添加 Qt\Qt5.5.1\Tools\mingw492_32\bin 所指向的完整路径。
Windows环境下QWT安装及配置相关推荐
- OpenVINO之二:Windows环境下OpenVINO安装与配置
OpenVINO系列: OpenVINO之一:OpenVINO概述 OpenVINO之二:Windows环境下OpenVINO安装与配置 OpenVINO之三:Linux环境下OpenVINO安装与配 ...
- windows ce 安装java,Windows环境下JDK安装和配置
相信所有学习Java的朋友应该都在Windows操作系统中安装和配置过JDK,这里我们将详细介绍安装和配置过程! 在Linux环境下安装JDK可参考:Linux环境下JDK安装和配置 下面我们开始讲解 ...
- windows环境下IDEA安装和配置和第一个IDEA项目运行加常用快捷键
IDEA安装和配置和第一个IDEA项目运行加常用快捷键 IDEA开发工具是和eclipse.myeclipse差不多的java开发工具. IDEA是一个专门针对Java的集成开发工具(IDE),由Ja ...
- 4.windows环境下如何安装memcached教程(转载+自己整理)
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached.百度经验:jingyan. ...
- Weblogic 10.3.5在64位Windows系统下的安装和配置
2011-08-23 Weblogic 10.3.5在64位Windows系统下的安装和配置 作者: BeanSoft 日期: 2011-8-23 今天, 笔者将向大家介绍Oracle Weblogi ...
- Windows环境下PyTorch_geometric安装踩坑
Windows环境下PyTorch_geometric安装踩坑 pytorch geometric在windows环境下安装非常恶心,莫名其妙各种报错.本帖针对GCC的编译error提供解决方案. 一 ...
- Redis学习笔记~Redis在windows环境下的安装
Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...
- windows环境下如何安装memcached教程
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料 memcached ...
- HMMer在Windows环境下的安装
HMMer在Windows环境下的安装 遇到的困难 官网www.hmmer.org上没有Windows版的下载链接 下载链接404 解决 方案1 方案2 遇到的困难 刚刚入门生信,想要学着用HMMer ...
最新文章
- tensorflow LSTM
- Frida 基础操作2
- 【转】android Notification 的使用
- 少拿游戏来骗我,虚幻引擎5上的《黑客帝国》全新体验,画面帅到爆
- python在统计中的应用_Python在简单数据统计中的应用--随笔记
- 《程序设计技术》课程辅助学习资料
- mybatis插入时间_深入分析MyBatis源码
- linux下高可用性群集和负载均衡群集的实现
- freeswitch添加tls加密
- Bioventus在马来西亚上市DUROLANE(R),并选中Athrotech作为独家经销伙伴
- COMRaider自带vul.dll成功总结
- Datawhale团队第五期录取名单!
- 2019招商银行信用卡中心秋招IT笔试编程题总结
- 图片占位符placehold.it
- 微信视频号下载短视频的步骤
- useLocalStorage
- shell里面的jq
- 分析LFC乐付链系统发展潜力
- 【SAP Abap】SAP系统数据快速导出
- FFmepg AV_CODEC_FLAG_GLOBAL_HEADER问题描述