本文主要介绍linux系统Ubuntu14.04(64bit)下Qt4.8.5的安装。

1、下载软件:去Qt的官网下载Qt4.8.5和Qt Creator软件,下载的具体软件如下:

  • Qt4.8.5软件:qt-everywhere-opensource-src-4.8.5.tar.gz
  • http://download.qt.io/archive/qt/4.8/4.8.5/
  • Qt Creator软件:qt-creator-linux-x86_64-opensource-2.5.2.bin
  • http://download.qt.io/archive/qtcreator/2.5/

2、解压qt-everywhere-opensource-src-4.8.5.tar.gz,可以解压到当前目录:

sudo tar xvzf qt-everywhere-opensource-src-4.8.5.tar.gz

3、编译配置Qt4.8.5:进入qt-everywhere-opensource-src-4.8.5目录,对其编译配置:

./configure

在Ubuntu12.04(64bit)下配置时会出错,因为纯净版的Ubuntu没有g++,需要先安装:

sudo apt-get install g++

再次编译还会出错,会出现类似下面的错误:

Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/gcgily/qt-everywhere-opensource-src-4.8.2/mkspecs/linux-g++

或者

g++ -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext

此时,需要安装libX11-dev libXext-dev libXtst-dev这三个包:

sudo apt-get install libX11-dev libXext-dev libXtst-dev

安装完成后再执行./configure即可编译成功。

4、make:执行./configure成功后,会有下一步的提示:执行make和make install(在Fedora9中会提示gmake和gmake install),此时我们执行:

make

等待运行完毕,这会花费很长时间。

5、make install:执行make install命令,此时需要root用户权限支持:

sudo make install

这同样会花费很长时间。

6、设置环境变量:在当前用户.bashrc文件中加入以下脚本:

###################    设置Qt环境变量    ################
export PATH=$PATH:/usr/local/Trolltech/Qt-4.8.5/bin:/usr/local/Trolltech/Qt-4.8.5/includeexport QTDIR=/usr/local/Trolltech/Qt-4.8.5

然后,更新.bashrc文件:

source .bashrc

至此,Qt4.8.5软件安装完毕。

7、安装Qt Creator软件:qt-creator-linux-x86_64-opensource-2.5.2.bin

  1)更改qt-creator-linux-x86_64-opensource-2.5.2.bin的操作权限,即增加执行权限:

sudo chmod +x qt-creator-linux-x86_64-opensource-2.5.2.bin

  2)运行安装文件:qt-creator-linux-x86_64-opensource-2.5.2.bin

sudo ./qt-creator-linux-x86_64-opensource-2.5.2.bin

8、配置Qt Creator:至此,安装完了Qt4.8.5和Qt Creator软件,还需在Qt Creator中配置Qt的版本,这样才可正常使用。

GRBL学习笔记1--Qt4安装相关推荐

  1. STM32F103CUBE学习笔记 一 环境安装

    STM32F103CUBE学习笔记一 stm32cubemx安装 jre安装 stm32cubemx安装 stm32cubemx创建工程 准备工作 配置时钟 KEIL PACK安装 keil安装 st ...

  2. tensorflow学习笔记一:安装调试

    denny的学习专栏 徐其华 博客园 首页 新随笔 联系 管理 订阅 随笔- 129  文章- 0  评论- 791  tensorflow学习笔记一:安装调试 用过一段时间的caffe后,对caff ...

  3. PHP学习笔记01: 安装PHP开发套件xampp

    PHP学习笔记01: 安装PHP开发套件xampp 1.从网上下载xampp7.3.7 2.安装xampp

  4. APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动

    APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 ...

  5. ROS学习笔记一:安装配置ROS环境

    ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...

  6. oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备

    oracle学习笔记   oracle软件安装准备工作  第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...

  7. Python3学习笔记01-环境安装和运行环境

    最近在学习Python3,想写一些自己的学习笔记.方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程. 1.下载 1)打开https://www.pyth ...

  8. 树莓派学习笔记—— 源代码方式安装opencv

    0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv. 更多内容请参考--[树莓派学习笔记--索引博文] 1.下载若干依赖项 在开始安装之 ...

  9. 大数据学习笔记03:安装配置CentOS7虚拟机

    学习笔记<安装配置CentOS7虚拟机>下载链接:https://pan.baidu.com/s/1wxRh3ggzxZtzQshqMy_A8g 提取码:71yw

  10. Docker学习笔记 之 Docker安装配置使用

    简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare met ...

最新文章

  1. 收藏:存储知识全面总结
  2. PowerBI随笔(2)-分组依据进行分组汇总
  3. Windows Socket五种I/O模型详细介绍(精)
  4. python双下划线什么意思_python中几个双下划线用法的含义
  5. ACM中Java使用总结
  6. php 版权信息自动变化,php自动更新版权信息显示的方法
  7. 即将放弃python的app_python放弃之 模块和包
  8. Node出错导致运行崩溃的解决方案
  9. java继承原理内存角度_Java编程的逻辑 (17) - 继承实现的基本原理
  10. opensource项目_最佳Opensource.com:开放组织
  11. 离线安装docker镜像
  12. jQuery 获取当前节点的html包含当前节点的方法
  13. Linux源码安装Mysql5.7
  14. POJ 3580 SuperMemo(伸展树的几个基本操作)
  15. DNS域名解析中A、AAAA、CNAME、MX、NS、TXT、SRV、SOA、PTR各项记录的作用
  16. java跳转页面后再跳回前一个页面_js中实现页面跳转(返回前一页、后一页)
  17. 大聪明教你学Java | 实现邮件发送(以163邮箱向QQ邮箱发送邮件为例)
  18. PHP链接数据库mysql
  19. 中国数学家破解世界百年难题
  20. c#中在一个窗体中触发另一个窗体的事件

热门文章

  1. jquery ajax html 解析,jquery ajax请求实例深入解析
  2. c++之指针常量和常量指针
  3. python 初始化数组_Python里面这些点,据说90%的新手都会一脸懵逼
  4. 字符串中索引位置是什么意思_女孩子左手中指戴戒指什么意思 不同位置各有不同...
  5. java tomcat jvm内存_【转】Linux下tomcat JVM内存
  6. php转为json格式,如何将PHP数据转换为json格式?
  7. _wsplitpath_s
  8. C++中_tmain()和main()
  9. Red Hat 第四季度总营收为8.79亿美元,低于预期
  10. 加固社交关系 派派“场景+娱乐”模式异军突起