首先确定你使用的是winXP操作系统,并且已经安装了Qt SDK for windows,如果没有安装,可以去Qt官方网站下载安装包安装,安装的过程十分简便,跟普通的windows的EXE安装包没有太大区别,指定好路径,一路next就可以安装,在安装完成后,也无需设置环境变量即可使用来编写编译Qt程序。
安装完毕后,即可使用QtCreator,然后去下载qwt的源代码,目前的版本为qwt-5.2.0,在前面文章中提供过项目主页地址,在项目主页地址下可以选择下载对应linux的tar源码压缩包或者对应win的zip源码压缩包,我们选择的自然是zip压缩包,然后下载完成后,解压在英文路径下的目录即可。
有了Qt SDK,qwt的编译过程自然就变得简单无比了,环境变量啊,Qt的lib库啊,一切都有Qt SDK帮助,这就是为什么是我想说傻瓜式安装qwt的原因。相比以前的编译,安装和设置环境变量,使用Qt Creator可以帮助简化步骤。
打开Qt Creator,打开qwt源码目录下的.pro工程文件,然后点击左下的run按钮,qwt就开始了自动编译的的过程:
编译过程需要5到10分种时间,可以坐下别的事,或者喝杯咖啡什么的>_<,并且Qt Creator帮助我们做好一切工作,我们只要等待编译完成就可以了。
当编译完成后,只要完成最后一步就可以在winXP上使用QtCreator来编写qwt相关程序,并且在Qt设计师里使用qwt的部件。在编译完成qwt目录下,有lib目录和designer目录,将lib目录里的qwt5.dll文件拷贝至qt sdk的目录下的qt目录的bin目录中(比如本菜菜为F:/Qt/2009.03/qt/bin),将libqwt5.a文件拷贝至对应的lib目录(如F:/Qt/2009.03/qt/lib),最后将designer目录下的plugins目录的designer目录(真绕口啊囧)下的libqwt_designer_plugin5.a文件和qwt_designer_plugin5.dll拷贝到跟上面一样对应的plugins目录下的designer目录(如F:/Qt/2009.03/qt/plugins/designer),看起来十分繁琐,其实是非常简单的过程。
好吧,如果真是这样用真的就太美好了,真的是傻瓜式的安装,只要编译好将库文件复制过去,这真是容易极了。。。
但是事与愿违,这一切只是浅入的开头,真正的深出还在后面,以上这样步骤可以视为是准备qwt库的过程,而真正要写qwt还有很重要的步骤,本菜菜将放在下一篇详细解说,如果你想在winXP上使用qwt,就请先按这些步骤完成吧。