vs2010编译配置qwt6.1.0

原文地址:http://qimo601.iteye.com/blog/1451853

A) 简介

1、QWT是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。

2、QWT官方网址:http://qwt.sourceforge.net/

     QWT6.1.0官方下载地址:http://sourceforge.net/projects/qwt/files/qwt/

3、安装步骤如下:

 

注意:安装文件目录不许出现空格。详细请看QWT帮助文档 install

 

B) Win32/MSVC  VS2010+Qt4.8下的QWT安装方法

打开Qt命令窗口Qt4.8.4 command prompt,进入你的解压文件目录:

Cpp代码   收藏代码
  1. cd D:\qt\qwt  
  2. qmake qwt.pro  
  3. nmake  
  4. ---------------------  
  5.   
  6. cd designer  
  7. qmake designer.pro  
  8. nmake  
  9. ---------------------  
  10. cd ..  
  11. cd examples  
  12. qmake examples.pro  
  13. nmake  

 

执行完上面的命令后,qwt组件就编译完成了(实际通过VS2010打开如上项目,可以自动编译,省手动敲命令了)。

1、将D:\Qt\Qwt\lib的qwtd.dll 、qwt.dll拷贝到C:\Qt\4.8.4\bin,将qwtd.lib、qwt.lib拷贝C:\Qt\4.8.4\lib(以qt安装在C:\Qt\4.8.4目录下为例)目录下。qwtd.dll是我们在Debug模式需要设置的lib文件

2、再将D:\Qt\Qwt\designer\plugins\designer目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到C:\Qt\4.8.4\plugins\designer目录下。

3、再将D:\Qt\Qwt\include目录下的所有文件拷贝到C:\Qt\4.8.4\include目录下。这样就完成了Qwt的编译和配置工作了。

在Designer中绘制用户界面时,就可以看到界面左侧的ToolBox工具箱中增加了“Qwt”类型的控件。我们在设计用户界面时就可以像使用其它Qt控件一样使用Qwt组件了。程序中要增加库文件qwt.lib,在编译后会自动的把包含的头文件包含到程序中。

 

为了能顺利编译项目,我们必须在项目中引入头文件和lib文件。

在VS2010下打开项目,需要在项目属性中,加入头文件和lib文件。

    All Configurations模式下在C/C++ /General/Addtional Include Directories 中加入C:\Qt\4.8.4\include\qwt

    Debug配置模式下,在Linker/input/Additional Dependencies中加入 qwtd.lib

    Release模式下:在Linker/input/Additional Dependencies中加入 qwt.lib

这样可以顺利编译,并可以出界面。

在QtCreator下打开工程文件pro需要加

LIBS += -L”C:\Qt\4.8.4\lib” -lqwtd INCLUDEPATH += C:\Qt\4.8.4\include\qwt

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值