QT库学习之安装QT库

来源:互联网 发布:皮影客软件下载 编辑:程序博客网 时间:2024/06/07 11:26

QT是什么,Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。

安装环境:windows7(64位)系统

步骤1.下载qt库

笔者是在开源中国网站中搜索找到qt库的,在里面可以找到官方下载地址http://qt-project.org/downloads

因为自己是win7操作系统,所以下载qt-win-opensource-4.8.5-mingw

别着急安装,因为qt自身并不带编译器,所以需要下载编译器,而且需要指定的编译器mingw4,.4(安装qt库时会有提示)

步骤2.下载mingw4.4

这个版本相对较老,在一篇帖子中找到下载地址http://download.csdn.net/detail/vah101/4863585,直接下载解压即可。

步骤3.安装qt库

安装下载的qt库,一直按照提示安装,中间弹出对话框,需要选择mingw编译器的安装位置,找到刚才的解压位置即可。之后耐心等待,直到提示安装完毕。别急,这时候安装还没有完成,由于我们下载的开源版本,实质就是静态库和一些源代码,要完全跑起来还需要对其编译。执行开始菜单->所有程序->Qt by Digia v4.8.5 (MinGW OpenSource)->Qt 4.8.5 (Build Debug Libraries),按照其中提示,一步步操作即可,之后编译器开始编译qt library源码,大概需要一段时间,最终提示编译完成。

如果有需要的话,还可以安装qt creator,笔者没有安装,就不介绍了。


安装过程中遇到的问题

1.qt库关联的编译器一定要是规定版本,否则在后续使用过程中会出现莫名其妙的错误。

2.明明下载的就是mingw4,.4(规定版本),可是还会提示找不到g++

笔者遇到了这样的问题,下载的编译器版本是对的,可是还是提示找不到g++。笔者最初以为不管mingw版本对不对,都会提示这样的错误信息,后面证明我的想法是错误的。

后续安装过程中没有遇到问题,可是在编译第一个源程序时一直提示找不到make命令。后来检查了环境变量path没有问题,想起可能是安装过程中提示的错误的原因。

所以回去检查mingw版本4.4,只能卸载后重新安装,大概反复3次,才没有提示错误,编译源程序成功。

ps.一定要确保安装qt库的过程中没有错误,否则后续会提示一系列的莫名奇妙的事。



后来才发现,qt有5.2.1版本的傻瓜安装包,根本不需要分别下载编译器、编辑器和qt库,它已经把所有的的封装到一个安装包里了,使用非常方便,╮(╯▽╰)╭,我果然是菜鸟。

0 0