互联网科技程序员IT 森林

Windows环境下Qwt安装和使用

2015-09-11  本文已影响11006人  0d339158f1a6

Windows环境下Qwt安装和使用


本文是在基于Win7-32位、Qt5.5、MinGW、Qt Creator的环境下安装Qwt。作者搜集了网上大部分资料亲自试验才写出的这篇博客,希望对大家有帮助。

一 准备环境

1. 准备Qt Creator

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

离线安装版.png Win7-32位mingw版本.png 配置环境变量

2. 准备QWT

打开Qwt User's Guide,找到Qwt最新版6.1.2下载地址,下载所需的资源(下面矩形圈住的三个)。

添加帮助文档
帮助文档

二 安装QWT

1. 安装方法一:命令行安装

qmake-mingw32

完成之后,接着输入mingw32-make isntall命令。这样就会把qwt安装到默认路径下C:\Qwt-6.1.2。这个安装路径可以更改,你可以去原来目录下打开qwtconfig.pri就可以看到了,可以自己修改安装目录的路径。我们这里不做修改。

mingw32-make 默认安装路径 编译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安装

将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控件。

QwtPlot

3. 运行项目。

完美
上一篇 下一篇

猜你喜欢

热点阅读