Ubuntu_在ubuntu下安装Qt开发环境
来源:互联网 发布:学java用什么书比较好 编辑:程序博客网 时间:2024/05/20 02:54
ubuntu自带的软件下载中心下载的Qt让人比较头疼,Qdesigner等可以正常使用,但是Qt的库函数不会下载,apt-get也无法下载的时候,需要手动安装。安装前确保有4G的剩余空间。安装过后可以删除2G安装用的文件。
工具/原料
- 装好的ubuntu
步骤/方法
下载Qt Framework。进入网址http://qt.nokia.com/downloads,选择中间的标签LGPL,然后下载Qt libraries 4.7.0 for linux/x11(199MB)
更新:找不到的话可以直接到http://qt-project.org/downloads,在页面中间的Qt Library里选最新的Qt libraries 4.8.3 for Linux/X11 (223 MB)
解压文件。进到存放下载文件的目录下执行tar -zxvf qt-everywhere-opensource-src-4.7.0.tar.gz
其中qt-everywhere-opensource-src-4.7.0.tar.gz是刚下载文件的文件名- 默认情况下系统是没有g++编译环境的。需要手动安装。执行sudo apt-get install build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit /etc/apt/sources.list编辑源列表。然后执行sudo apt-get update
- 执行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
- 把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure,然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了。
- make。执行make,这步需要很长时间(我用了4个小时T_T)
- 安装qt。执行sudo make install,这步较快,文件安装在/usr/local/Trolltech/Qt-4.7.0
- 设置环境变量。执行vi ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.7.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。如果不会用vi可以执行vi语句后输入:$回车,然后输入o进入输入模式,将上面的字段拷贝后按esc,然后输入大写的ZZ即可。 - 接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了,不过有可能会遇到qmake找不到的情况,这时候输入 sudo apt-get indtall qt4-dev-tools重启就可以了,这步是安装designer/assistant,还是很有用的。
注意事项
- 安装前确保至少4G剩余空间。
- 保证有10个小时的安装时间。视电脑配置而定。
- Ubuntu_在ubuntu下安装Qt开发环境
- Ubuntu_安装 Qt 开发环境 简单实现
- 在 Ubuntu 下安装 QT 开发环境
- 在Ubuntu下安装QT开发环境
- 在 Ubuntu 下安装 QT 开发环境
- 在Ubuntu下安装QT开发环境
- 怎样在ubuntu下安装Qt开发环境
- 怎样在ubuntu下安装Qt开发环境
- 怎样在ubuntu下安装Qt开发环境
- Ubuntu_在Ubuntu下安装SVN工具RabbitVCS
- Ubuntu_在Ubuntu下安装SVN工具RabbitVCS
- []Ubuntu下安装QT开发环境
- Ubuntu 下安装 QT 开发环境
- Ubuntu下安装QT开发环境
- Ubuntu 下安装 QT 开发环境
- Ubuntu下安装Qt环境及Qt Creator开发工具
- Ubuntu下安装Qt环境及Qt Creator开发工具
- Ubuntu下安装Qt环境及Qt Creator开发工具
- 用_beginthreadex创建线程
- Android 源码结构
- SQL Server 中文处理 .
- C++控制音量
- Hbase高级模块:Filter、Counter、Coprocessor、HTablePool
- Ubuntu_在ubuntu下安装Qt开发环境
- This Handler class should be static or leaks might occur Android
- const数据成员的初始化方法
- myeclipse中修改字体大小
- 单内核,微内核,混合内核OS结构比较
- 【WebGUI】——iframe+lua页面不刷新上传文件
- [转]李嘉诚的深圳大学演讲:打工是最愚蠢的投资……
- android 图片格式选择 .
- Hbase 管理模块