目录

一、下载qt库及Creator

二、linux下Qt环境配置

(一)安装QT Library:

(二)安装QT Creator

三、windows安装


参考博文:

linux:

  1. https://blog.csdn.net/cddchina/article/details/50764791
  2. https://blog.csdn.net/houxn22/article/details/43560005

Windows:

  1. https://blog.csdn.net/weixin_45525272/article/details/113062352

一、下载qt库及Creator

Qt官方地址:http://download.qt.io/archive/

(一)Qt4

 Qt4需要分别安装QtCreator和Qt库文件。

(二)Qt5

Qt5可以一起安装QtCreator和Qt库文件。

二、linux下Qt环境配置

本文使用的环境:

QT Library: 4.8.1 http://download.qt-project.org/archive/qt/4.8/4.8.1/qt-everywhere-opensource-src-4.8.1.tar.gz

QT Creator:2.5.1  http://download.qt.io/archive/qtcreator/2.5/qt-creator-linux-x86-opensource-2.5.1.bin

Ubuntu:12.04.5 http://mirrors.melbourne.co.uk/ubuntu-releases/12.04/ubuntu-12.04.5-alternate-i386.iso

(一)安装QT Library:

注意:Qt4需要手动配置Qt库,Qt5在安装QtCreator时直接安装Qt库。

1、诺基亚把QT卖给Digia后,QT商业版和开源版就分开了,开源版全部放在QT Project网站上,从该网站下载qt-everywhere-opensource-src-4.8.1.tar.gz。可以在Ubuntu里面使用Firefox浏览器下载,默认下载目录是/home/your name/Downloads,使用终端cd到Downloads目录,然后使用命令

tar xzvf qt-everywhere-opensource-src-4.8.1.tar.gz

2、解压软件包,解压完后,cd到该目录

cd qt-everywhere-opensource-src-4.8.1

3、我的电脑在Ubuntu 12.04.5环境下,没有安装g++,编译QT要用到g++,所以首先安装g++,使用apt-get命令安装g++,

sudo apt-get install g++

4、 然后需要安装libX11-dev libXext-dev libXtst-dev这三个包,这点非常重要,很多朋友因为没有安装这三个包而出现以下错误,

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/your name/Qt/qt-x11-opensource-src-4.8.1/mkspecs/linux-g++

5、使用apt-get安装这三个包,

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

6、可能安装库后运行qt程序出现字体异常情况,所以这里需要配置字体,安装freetype开发库。

sudo apt-get install libfreetype6-dev
sudo apt-get install libfontconfig1-dev

7、安装后发现freetype头文件没在标准路径,于是需要连接库

ln -s /usr/include/freetype2/freetype/ /usr/include/freetype

8、进入qt-everywhere-opensource-src-4.8.1目录后,使用如下命令配置QT Library,

./configure -fontconfig

注意:不能直接输入configure,必须加上 "./" 才可以。然后终端会出现让你选择商业版还是开源版,输入字母o选择开源版。然后会有协议让你接受,输入yes就OK啦。

9、经过漫长地等待后,终端会出现如下信息,

Qt  is now configured for building ,just run 'make'
Once everything is built , you must run 'make  install'
Qt will be installed into /usr/local/Qt-4.8.1
To  reconfigure ,run 'make confclean' and 'configure'

10、然后输入make,这样会生成QT库,同时编译所有演示程序。

make

11、 QT编译完成后,输入make install来安装QT,注意make install需要root权限,所以要加sudo。

sudo make install

12、 经过漫长等待,QT安装完毕后,首先进入QT安装目录测试QT是否安装成功,QT默认安装在/usr/local/Trolltech/Qt-4.8.1目录里面,所以先进入该目录,

cd /usr/local/Trolltech/Qt-4.8.1

然后在进入qmake所在的bin文件夹,

cd bin

然后输入qmake,如果出现正常的信息,则表明QT已经安装成功。或者输入以下指令,

qmake -v

如果出现正确的版本信息,则表示安装成功了。

若出现下列

程序 'qmake' 已包含在以下软件包中:
* qt3-dev-tools
* qt4-qmake
试试:sudo apt-get install <选定的软件包>
bash: qmake:找不到命令

则,sudo apt-get  -f  install libqt4-dev

再qmake -v,就可以了

13、接下来要设置环境变量,设置环境变量的目的是为了在任何目录下都可以使用QT。首先需要设置用户环境变量,

gedit /home/your name/.bashrc 

然后会弹出一个编辑窗口,在末尾添加以下代码,

export QTDIR=/usr/local/Trolltech/Qt-4.8.1
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

14、设置root用户的环境变量,设置root用户的环境变量需要root权限,所以要加sudo,

sudo gedit /etc/profile

然后会弹出一个编辑窗口,在末尾添加以下代码,

export QTDIR=/usr/local/Trolltech/Qt-4.8.1
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

15、保存后退出,然后重启电脑或者用source命令重新编译profile。

source /etc/profile

终端输入命令:echo $PATH,可以看到自己的环境

/usr/local/Trolltech/Qt-4.8.1/bin:/usr/local/Trolltech/Qt-4.8.1/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

16、打开终端在任意目录下输入qmake,如果能出现正确信息,则表明环境变量已经配置成功。

(二)安装QT Creator

相比QT Library,QT Creator的安装要简单的多,我们下载的bin文件是可执行文件,安装时会出现像在Windows下的界面,安装路径默认就可以了。使用终端cd到Downloads目录。

1、首先修改bin文件的权限使其具有可执行的权限,

chmod a+x qt-creator-linux-x86-opensource-2.5.1.bin

/2、输入以下命令安装bin文件,

./qt-creator-linux-x86-opensource-2.5.1.bin

就会出现仿windows系统的安装界面。如下图所示,一步步按照要求确认就可以完成安装流程了。

等待操作完成即可,如下图所示。

3、QT已经安装完毕,打开QT Creator,进行运行和构建配置,工具 -> 选项 -> 构建和运行

至此,QT已经安装完毕!

三、windows安装

注意:本教程以Qt5.12.11为例进行安装演示。

Qt安装过程,按提示进行下步骤,这里主要记录下安装过程中,Qt组件的选择。

Ubuntu下安装Qt相关推荐

  1. Ubuntu下安装Qt全部过程

    Ubuntu下安装Qt全部过程 (2013-03-04 22:12:02) 转载▼   分类:ARM Linux 1.到官网http://qt-project.org/downloads或者ftp:/ ...

  2. ubuntu下安装Qt操作流程

    一.下载Qt Linux 安装包 Qt的官方下载页面:  https://download.qt.io/archive/qt/5.14/5.14.2/ 二.安装QT(下载完成后执行qt安装,安装步骤傻 ...

  3. ubuntu下安装Qt的过程以及遇到的问题和解决方案

    要从windows转到linux了. 回想起刚上大学时,什么也不懂,大学四年没有谈恋爱,也没有特别好好学习,没有进入企业实习,唯一拿的出手的是进入实验室,获得了两次省级二等奖.幸好简历有这一项,要不然 ...

  4. ubuntu下移植QT基本流程

    配置tftp 配置tftp服务的步骤: 1.安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2.建 ...

  5. Ubuntu下安装PCL1.12.1点云库经验分享

    Ubuntu下安装PCL点云库经验分享 内容简介 安装ubuntu VMware全屏下不完全显示 换国内镜像源 安装VTK 问题一 问题二 安装PCL 配置vscode c_cpp_propertie ...

  6. 【ubuntu】在ubuntu上安装QT

    (1)在64位的ubuntu中安装QT (1.1)下载QT  如:qt-opensource-linux-x64-5.10.1.run QT网址1 QT网址2 (1.2)安装QT chmod +x q ...

  7. ubuntu下安装google拼音输入法

    ubuntu下安装google拼音输入法 step 1:设置root帐号密码 输入命令: sudo passwd root 根据提示输入root帐号密码. step 2:保证以root帐号权限进行后续 ...

  8. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  9. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  10. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

最新文章

  1. 干货合集|如何做一名优秀架构师?进来找答案!
  2. 海贼王热血航线正在连接服务器,航海王热血航线连接服务器失败?解决方法一览...
  3. 日常生活小技巧 --惠普战66三代 重装系统
  4. Java IO流学习总结七:Commons IO 2.5-FileUtils
  5. 2017-06-19 (cp mkdir rm 运行级别及修改)
  6. 费诺编码的gui页面设计_GUI设计和UI设计有什么区别?
  7. matplotlib tricks —— 平滑方法
  8. 完整的python项目实例-《Python爬虫开发与项目实战》pdf完整版
  9. windows office visio各版本下载
  10. 批发企业如何使用订单软件app管理账目混乱问题
  11. 处理不连续单元格,如sum,sumif,countif
  12. ffmpeg视频的翻转vflip、hflip,旋转rotate、transpose、
  13. 职场工作人员需不需要写日报
  14. win10电脑部分软件不能连接网络,只有QQ和微信可以连接网络,浏览器不能上网
  15. VLC模拟TS直播流
  16. 微信的营销策略你了解多少?
  17. 设计模式之里氏替换原则
  18. VmatrixOJ--IP and QQ
  19. 超全开源 Python 爬虫工具箱,走到哪里爬到哪里
  20. Python SDK是什么

热门文章

  1. telink 9xxx 系列V1.3开发板接线说明
  2. html 背景图片居中显示,CSS让背景图片居中显示的方法
  3. 使用pandas比对Excel表格,把不同数据列出
  4. 大数据抽样- 概率抽样,随机采样
  5. 抽样与抽样分布——中心极限定理、点估计
  6. Windows设置调节音量的快捷键
  7. 【转】PHP缓存的实现
  8. YoungTalk-STM32入门100步-总篇
  9. TF卡座的工作原理,TF卡座的内部结构,详图,自弹式TF卡座的内部结构原来是这么回事
  10. 【文化课每周学习记录】2019.4.14——2019.4.20