浅入深出在Win XP上傻瓜式编译安装Qwt(上)

来源:互联网 发布:拓客宝软件下载 编辑:程序博客网 时间:2024/05/16 23:45
现在看到的本文已经是第三版,写这篇博文的起初原因是本菜菜最近准备使用Qwt开发一些功能部件,而公司里基本是使用win Xp系统进行开发工作,为了便于日后的团队开发,所以研究了怎么将qwt库和QtCreator整合起来。
但是由于不是很严谨的态度,但随便的实验感觉成功后,感觉整合没问题后,就轻松地写了篇博文,幸亏由于shiroki大姐的指出,才发现许多不足,甚至是严重的错误会误导别人。
通过双休日的不懈努力和研究,总算实验成果,并且证实了本菜菜的思路,而且对于Qt更加了解,对以前缺少的知识点也得到了补足,这个内容么,也真正做到的浅入深出。
基于Qt绘制科学图表 -- Qwt试用中,shiroki大姐介绍了怎么样在linux下安装qwt,并使用qwt,本菜菜经过在winXp操作系统下的不断尝试,发现能快速地使用Qt Creator进行编译,而在开发程序时也能使用Qt Creator进行,故详细地介绍给大家

首先确定你使用的是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就开始了自动编译的的过程:

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,就请先按这些步骤完成吧。

原创粉丝点击