QT库学习之安装QT库
2014-04-27 00:48
330 查看
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库,它已经把所有的的封装到一个安装包里了,使用非常方便,╮(╯▽╰)╭,我果然是菜鸟。
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库,它已经把所有的的封装到一个安装包里了,使用非常方便,╮(╯▽╰)╭,我果然是菜鸟。
相关文章推荐
- Qt - 设置程序界面风格
- Qt - QMessageBox
- Qt websocket协议的实现
- QT分析之温故而知新(三)虚函数
- Qt应用程序支持中文字符显示
- Qt入门之代码添加控件的方法
- Qt套接字编程
- Qt第三方库收藏与介绍
- QTE与触摸屏(转http://onebyte.21ic.org/)
- Qt5及github的使用
- QT5在windows下的发布相关
- QT5写的贪吃蛇
- QtWebkit 常用操作方法
- QT Creator 代码自动补全
- Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题
- qt+opencv+pkg-config
- QTREE系列题解
- qt常见错误
- QT拖拽功能
- Bzoj 1803 spoj qtree3 主席树