Qwt安装 及如何集成到Creator中!!

Qwt 是一组基于Qt的图形控件,可提供Curves(曲线),Slider(滚动条), Dials(圆盘), compasses(仪表盘)等等,主页:http://qwt.sourceforge.net/
Qt Creator 是全新跨平台集成开发环境 (IDE),为 Qt 开发人员的需求量身定制。由于捆绑了最新 Qt 库二进制软件包和附加的开发工具,并作为 Qt SDK,  的一部分,Qt Creator 在单独的安装程序内提供了进行跨平台 Qt 开发所需的全部工具。(这段话是抄来的,在这里http://qt.nokia.com/products-cn/developer-tools-1/tools-flipper/cross-platform-ide
本来,《浅入深出在Win XP上傻瓜式编译安装Qwt》已经将有关Qwt的安装问题讲得很清楚了,可是他在 Build QT Creator from source with MinGW时说“看过的同学们应该能很轻易的完成这步骤”,可我硬是用了三天才完成了这一步,所以就把这一步说说。
其实很简单:
1、下载并安装QT Creator,注意要下载那个近178M的文件,它包含Qt、MinGW、Qt creator;
2、按照《浅入深出在Win XP上傻瓜式编译安装Qwt》安装好Qwt;
     编译qwt。

解压下载下来的qwt到英文文件夹(如:C:\qwt-5.2.0),启动新的qtcreator(旧的已经被删除了),打开qwt.pro(C:\qwt-5.2.0\qwt.pro)。修改qwtconfig.pri,注释掉第51行,
# CONFIG           += release     # release/debug/debug_and_release
取消第53行的注释
 CONFIG           += build_all
全段如下:
 # Qt 4
    win32 {
        # On Windows you can't mix release and debug libraries.
        # The designer is built in release mode. If you like to use it
        # you need a release version. For your own application development you
        # might need a debug version.
        # Enable debug_and_release + build_all if you want to build both.

        #CONFIG           += release     # release/debug/debug_and_release 51行
        #CONFIG           += release_and_release
        CONFIG           += build_all   # 53行
    }
    else {
        CONFIG           += release     # release/debug
    }
然后,build->build all.编译debug和release版本。


       安装qwt

编译完qwt后,拷贝文件
C:\qwt-5.2.0                                C:\Qt\2009.05\qt
lib\*.dll                      ->           bin\
lib\*.a                        ->           lib\
designer\plugins\designer\*.*  ->           plugins\designer\
C:\qwt-5.2.0\src\*.h           ->           include\qwt (新建的文件夹)
安装完毕,可以将C:\qwt-5.2.0删除了。

3、下载QT Creator源码,解压;
4、用QT Creator打开源码目录下的qtcreator.pro,设置为Release,编译;
5、用源码目录下的bin、lib目录替换QT Creator目录下的同名目录;
6、在XP系统环境变量下增加:
        Path=C:\QT\2009.05\qt\bin;...
        QTDIR=c:\qt\2009.05\qt
        QMAKESPEC=win32-g++
7、运行QT Creator,看看QWT Widgets是不是出现了?

试用qwt

启动qtcreator,创建一个空项目,添加一个c++ source(main.cpp),添加一个Form class
(Form)基于QWidget。在Form中添加一个QwtPlot,和一个pushButton。添加必要的代码。
运行效果如图。注意pro文件要加入这样代码:

CONFIG(debug, debug|release)
:LIBS += -lqwtd5
else:LIBS += -lqwt5
INCLUDEPATH += "C:\Qt\2009.04\qt\include\qwt"

testqwt.pro

原文链接:http://tenfei.banzhu.net/article/tenfei-11-1476485.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值