winxp下Qt4.8.5+qwt6.0.1搭建过程

1、qwt安装

1.1下载qwt6.0.1:http://sourceforge.jp/projects/sfnet_qwt/releases/

1.2解压qwt6.0.1到 D:\Qt目录下为qwt-6.0.1

    解压之后进入qwt-6.0.1目录,分别修改“qwtbuild.pri“和“qwtconfig.pri”文件的内容如下:

qwtbuild.pri文件:

修改前:

unix {

    QWT_INSTALL_PREFIX    = /usr/local/qwt-$$QWT_VERSION
}
 
win32 {
    QWT_INSTALL_PREFIX    = C:/Qwt-$$QWT_VERSION
}
 
QWT_INSTALL_DOCS      = $${QWT_INSTALL_PREFIX}/doc
QWT_INSTALL_HEADERS   = $${QWT_INSTALL_PREFIX}/include
QWT_INSTALL_LIBS      = $${QWT_INSTALL_PREFIX}/lib
可以不修改,如果想指定安装的路径,可以修改QWT_INSTALL_PREFIX变量,看准平台就行。
修改后:
unix {
    QWT_INSTALL_PREFIX    = /usr/local/qwt-$$QWT_VERSION
}
win32 {
    QWT_INSTALL_PREFIX    = D:/Qt/qwt-$$QWT_VERSION
}
QWT_INSTALL_DOCS      = $${QWT_INSTALL_PREFIX}/doc
QWT_INSTALL_HEADERS   = $${QWT_INSTALL_PREFIX}/include
QWT_INSTALL_LIBS      = $${QWT_INSTALL_PREFIX}/lib
 
qwtbuild.pri文件:
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           += debug_and_release
    CONFIG           += build_all
}
else {
    CONFIG           += release
    VER_MAJ           = $${QWT_VER_MAJ}
    VER_MIN           = $${QWT_VER_MIN}
    VER_PAT           = $${QWT_VER_PAT}
    VERSION           = $${QWT_VERSION}
}
这个文件默认就行。。。
1.3启动”开始“菜单中的Qt4.8.5 Comand Prompt,如下图所示:
接下来比较简单了,依次执行如下命令
cd D:\Qt\qwt-6.0.1
qmake qwt.pro
make
make install
qmake -set QMAKEFEATURES D:\Qt\Qwt6.0.1\features
如果上面的某一步有问题那么可能就是你的环境变量没设置或者设置错误,需要回去检查一下环境变量了;
值得注意的是:在用qt creator编写实际代码的时所用的Qt库版本、qmake、编译器必须与编译安装qwt插件过程中所用的Qt库版本、qmake、编译器一致,否则编译会出错。
 
1.4编译完成之后,会在D:\Qt目录下生成Qwt6.0.1,Qwt6.0.1目录下有.a和.dll两类文件。
将所有的.a复制到D:\Qt\4.8.5\lib目录中
将所有的.dll复制到D:\Qt\4.8.5\bin目录中
到D:\Qt\Qwt6.0.1\plugins\designer目录中,把文件呢复制到D:\Qt\4.8.5\plugins\designer目录中
1.5现在可以建一个工程测试一下,记住还需要在你的含有qwt工程文件中,加上这段代码:
#qwt
DEFINES    +=QT_DLLQWT_DLL
CONFIG(debug,debug|release):
LIBS    += -L "D:/Qt/4.8.5/lib" -lqwt
else:
LIBS    += -L "D:/Qt/4.8.5/lib“ -lqwt
 
INCLUDEPATH += D:/Qt/4.8.5/include/qwt
#end
或者在工程文件中添加CONFIG    += qwt 
注:又时还需要加上:LIBS  += -lqwt
 
大功告成!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值