QT5.2如何使用QWT6.1

声明:经过我一段时间的测试.我发现QT5.2编译QWT6.1后缺少一些文件.但是使用qt5.1却可以正常编译QWT6.1,但可以使用QT5.2调用编译好的QWT6.1.

1.     下载qwt6.1编译版

(这个地址不行,请不要下载http://sourceforge.jp/projects/sfnet_qwt/downloads/qwt/6.1.0/qwt-6.1.0.zip/)

 

地址http://yunpan.cn/QzuGMz22F44Ce

下载完成后解压到D盘的QWT6.1文件夹中.这个QWT6.1是我自己建立的,你可以随意.

 

 

 

 

2.     使用QT5.1(mw编译器版)打开QWT6.1文件夹中的qwt.pro文件. 

        点F5构建.过程大约有3分钟.这段时间不要浪费,可以加QT中国群21896 7017.完成后,会生成D:\qwt6.1\build-qwt-Desktop_Qt_5_1_0_MinGW_32bit-Debug文件夹.具体的位置是可以设置的.我的是在qwt6.1中.

 

 

 

3.

(1)找到D:\qwt6.1\qwt-6.1.0\lib文件夹,复制qwt.dll, qwttd.dll到QT5.1的安装目录中D:\Qt\Qt5.1.0\5.1.0\mingw48_32\lib文件夹下.

(2)找到第二步中的调试文件夹D:\qwt6.1\build-qwt-Desktop_Qt_5_1_0_MinGW_32bit-Debug\designer\plugins\designer文件夹,复制libqwt_designer_plugin.a和qwt_designer_plugin.dll到文件夹 D:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\designer中.

(3)将D:\qwt6.1\qwt-6.1.0\src文件夹(是文件夹复制哦,不是文件复制)拷贝到D:\Qt\Qt5.1.0\5.1.0\mingw48_32\include文件夹中.

4.建立用户变量QT_PLUGIN_PATH,值为E:\QWT\designer\plugins

5.最后一步.

 打开qt creator5.2新建一个工程,修改 工程名.pro文件,加入如下语句:



#qwt设置
QWT_ROOT = c:/qwt-6.1.0
include( $${QWT_ROOT}/qwtfunctions.pri )
INCLUDEPATH += $${QWT_ROOT}/src
DEPENDPATH  += $${QWT_ROOT}/src
%QWT_CONFIG  += QwtDll %如果需要使用继承时需要这句 -- 下面依次类推


contains(QWT_CONFIG, QwtFramework) {
    LIBS      += -F$${QWT_ROOT}/lib
}
else {


    LIBS      += -L$${QWT_ROOT}/lib
}
qwtAddLibrary(qwt)
contains(QWT_CONFIG, QwtOpenGL ) {


    QT += opengl
}
else {


    DEFINES += QWT_NO_OPENGL
}
contains(QWT_CONFIG, QwtSvg) {


    QT += svg
}
else {


    DEFINES += QWT_NO_SVG
}
win32 {
    contains(QWT_CONFIG, QwtDll) {
        DEFINES    += QT_DLL QWT_DLL
    }
}
#end qwt set

这样子,在qt creator界面就可以看到qwt的插件了.

如下图所示:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值