安装 QT4.8.6库+QT Creator 2.4.1

下载地址公布

QT4.8.6库  http://mirrors.hustunique.com/qt/official_releases/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz

QT Creator 2.4.1 http://get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.4.1.bin

下载完成后按下面的步骤来安装配置

.1.解压文件

tar -xvf qt-everywhere-opensource-src-4.8.0.tar.gz

2.行sudo apt-get install build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit /etc/apt/sources.list编辑源列表。然后执行sudo apt-get update

3.进入该文件夹执行./configure   ,然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了

4.make。执行make,这步需要很长时间。

推荐:ubuntu qt ffmpeg安装配置

[ffmpeg qt开发报错:1.在common.h中加上#ifndef UINT64_C(val) 46  47 #define UINT64_C(val) val##ULL 48  49 #endif但是出现/usr/local/include/libavutil/common.h:30:

可以加入以下选项:

-k  当发生错误时,尽可能继续编译;

-j N  同时进行N项编译,建议N的值为你的CPU核数X1.5。如:make –k –j 4。

5.安装qt。执行sudo make install,文件安装在/usr/local/Trolltech/Qt-4.8.6

6.设置环境变量。执行gedit ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.8.6/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。

9.接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了,不过有可能会遇到qmake找不到的情况,这时候输入 sudo apt-get indtall qt4-dev-tools就可以了,这步是安装designer/assistant。

10.安装QT Creator。

找到下载目录,先修改权限sudo chmod +x  qt-creator-linux-x86-opensource-2.4.1.bin 其中qt-creator-linux-x86-opensource-2.4.1.bin是刚下载文件Qt Creator 2.4.1 for Linux/X11 32-bit(65MB)的文件名。然后执行命令./ Qt Creator 2.4.1 for Linux/X11 32-bit(65MB)会出现图形安装界面。

http://www.itboth.com/d/YVZjq2mqYJJz/trolltech-opensource-ubuntu-linux-qtcreator

最新文章

  1. 【转】 XenServer架构之HA概述
  2. ICP算法(Iterative Closest Point迭代最近点算法)
  3. MongoDB学习笔记八:复制
  4. ubuntu文本模式/终端中文乱码解决
  5. Android 如何实现带滚动条的TextView,在更新文字时自动滚动到最后一行?
  6. Indoor Positioning System & Real time location system
  7. sql查询结果本身要被使用两次
  8. Sql Server 2012启动存储过程
  9. 剑指Offer:面试题25
  10. 常用的免费Webservice接口
  11. SQL Server数据库漏洞评估了解一下
  12. Windows Service 学习系列(二):C# windows服务:安装、卸载、启动和停止Windows Service几种方式
  13. 4.Centos7安装JDK8以及环境配置
  14. 使用EasyPOI导出excel示例
  15. onmouseover和onmouseenter区别
  16. Linux Namespace : Mount
  17. tyvj/joyoi 2018 小猫爬山
  18. ASP.NET Core Cookie-based认证实现
  19. HTML 5 Audio/Video DOM canplaythrough 事件在移动端遇到的坑
  20. bintray 在android3.2上传遇到的问题

热门文章

  1. FZU 1650 1752 a^b mod c
  2. php实现求对称二叉树(先写思路,谋而后动)
  3. IdentityServer4实战 - JWT Token Issuer 详解
  4. 【t070】二进制
  5. Colder框架硬核更新(Sharding+IOC)
  6. 新版Sublime text3注册码被移除的解决办法
  7. [Vue] Use basic event handling in Vue
  8. 数据预处理(normalize、scale)
  9. java类中属性优先执行顺序
  10. 【codeforces 791C】Bear and Different Names