ubuntu11.10上安装QT5.1.0
来源:互联网 发布:sql 查询重复人员 编辑:程序博客网 时间:2024/06/07 06:10
今天开始学习QT,首先当然是搭建开发环境了。
QT是个跨平台的C++界面开发系统,因此在Windows、MacOS、Linux上都可以找到很好的开发工具。我决定先从linux中的开发工具入手。
Nokia卖掉QT之后,现在是digia团队在维护QT了。目前的QT有两个授权版本,商业授权和LGPL开源许可证。在网上查了下,貌似除了服务和个别商业数据库的接口外,开源版本和商业版本是一样的,于是乎果断选择开源版本。商业版本的官网是 http://qt.digia.com/,而开源版本的地址是 http://qt-project.org/
QT的提供形式主要有SDK和源码两种,在开源版本网站的downloads下面都能找到。如果选择在桌面PC上开发,不管是Windows、Linux还是Mac OS,也不管是32位还是64位,都能找到预编译好的SDK直接下载安装,就可以进行开发了。而如果要在嵌入式平台上使用QT,则只能自己编译库文件,因此要使用源码来编译开发。
反正咱是新手,所以先决定使用SDK。果断下载了 Qt 5.1.0 for Linux 32-bit (417 MB),咱就喜欢新版本,呵呵。
直接在Windows中用迅雷下载ok,然后倒腾到linux中,直接 ./qt-linux-opensource-5.1.0-x86-offline.run 执行安装,选择安装路径为 /usr/local/qt/qt5.1.0,一直下一步安装成功!
安装成功后直接运行(qtcreator的可执行程序在/usr/local/qt/qt5.1.0/Tools/QtCreator/bin/下,可以直接到该目录下运行,或者直接将该目录添加到环境变量即可直接运行),准备先打开自带的例子程序运行试试。
随便打开了个例子,点击Run编译运行,结果报错,发现是没有指定编译器。查看Tools->Options里编译器的设置是自动搜索的,于是乎g++ -v 一看,果然我的ubuntu11.10中默认是没有g++安装的,于是乎 sudo apt-get install g++ 安装成功。
再编译,还是报错,../../Qt5.1.0/5.1.0/gcc_64/include/QtGui/qopengl.h:110:21: fatal error: GL/gl.h: No such file or directory
猜测是opengl未安装的问题。于是网上搜索,按照 http://www.qtcn.org/bbs/apps.php?q=diary&uid=139371&a=detail&did=1455 中的解法,安装了这几个包后再次编译,ok!搞定!
- ubuntu11.10上安装QT5.1.0
- ubuntu11.10上安装QT5.1.0
- VMware8上安装ubuntu11.10
- ubuntu11.10上安装fcitx
- ubuntu11.10上安装vmware7.14
- Ubuntu11.10 上安装CUDA开发环境
- ubuntu11.10上安装Squid配置代理服务器
- ubuntu11.10上安装网卡驱动
- ubuntu11.10上xen的安装
- ubuntu11.04上安装openstack
- Ubuntu上安装Qt5
- Ubuntu11.10安装xen
- Ubuntu11.10安装手记
- Ubuntu11.10 安装
- 硬盘 安装ubuntu11.10
- Ubuntu11.10安装repo
- Ubuntu11.10安装过程
- ubuntu11.10安装openGL
- ubuntu12.04中root用户的启用和图形界面
- java 类型自动提升
- Mysql 官方Memcached 插件初步试用感受
- 银行调度系统
- 深入分析js中的constructor 和prototype
- ubuntu11.10上安装QT5.1.0
- ios开发之控制器View的多种创建 -- 详解
- SQL Server 2012中的新函数
- Android之如何设置键盘监听
- IOS UI初级-触摸与手势的基本概念和用法
- 发现UITableView留白问题解决办法
- IOS UI初级-滑动视图ScrollerView
- 小鑫与地板砖
- 磅差