Ubuntu--搭建QT开发环境

方法1:通过终端安装

ubuntu 16.04下通过终端安装,这种方法安装的不是最新的版本。
命令如下:

sudo apt-get install qt4-dev-tools		//QT资源包
sudo apt-get install qt4-qtconfig		//配置工具
sudo apt-get install qt-demos			//官方案例源代码
sudo apt-get install qtcreator			//IDE

qmake:qmake是一个协助简化跨平台进行项目开发的构建过程的工具程序,Qt附带的工具之一。qmake能够自动生成Makefile、Microsoft Visual Studio 项目文件 和 xcode 项目文件。不管源代码是否是用Qt写的,都能使用qmake,因此qmake能用于很多软件的构建过程。
手写Makefile是比较困难而且容易出错,尤其在进行跨平台开发时必须针对不同平台分别撰写Makefile,会增加跨平台开发复杂性与困难度。qmake会根据项目文件(.pro)里面的信息自动生成适合平台的 Makefile。开发者能够自行撰写项目文件或是由qmake本身产生。qmake包含额外的功能来方便 Qt 开发,如自动的包含moc 和 uic 的编译规则。

  • qt安装版本:4.8.7
Ubuntu--搭建QT开发环境_第1张图片
  • qtcreator安装版本:3.5.1

Ubuntu--搭建QT开发环境_第2张图片

方法2:通过资源包安装

10.24更新:ubuntu18.04下通过资源包安装。

1.Qt下载

Qt相关镜像下载地址:http://download.qt.io/archive/

2.安装资源包

chmod a+x qt-opensource-linux-x64-5.11.2.run
./qt-opensource-linux-x64-5.11.2.run

执行了之后,可以手动设置安装路径,选择组件的时候要对Qt 5.11.2打钩,其它的选项点击下一步就可以了。
Ubuntu--搭建QT开发环境_第3张图片

3.设置环境变量

通过修改/etc/profile文件对运行环境进行配置,在文件末尾添加类似以下格式的内容即可。注意下面的/opt/Qt5.11.2为qt的安装路径,要根据自己的路径来设置。

export PATH="/opt/Qt5.11.2/5.11.2/gcc_64/bin:$PATH"
export PATH="/opt/Qt5.11.2/Tools/QtCreator/bin:$PATH"

添加完之后,profile文件还没有生效。可以通过手动执行source /etc/profile命令让配置生效,或者重启电脑也会自动执行profile文件。

4.打开QtCreator

  • qt安装版本:5.11.2
  • qtcreator安装版本:4.7.1

点击左下角的应用按钮,在搜索框中输入qt即可看到应用图标,打开后如下图:
Ubuntu--搭建QT开发环境_第4张图片

5.添加Debug文件

debug-information-files用于跟踪调试Qt代码,在镜像网站中查找相应版本进行下载。
Ubuntu--搭建QT开发环境_第5张图片
下载之后进行解压,进入解压后的目录,会看到一个gcc_64文件夹,将这个文件夹复制到/opt/Qt5.11.2/5.11.2/目录下。/opt/Qt5.11.2/5.11.2/目录下本身是存在gcc_64文件夹的,注意使用-rf选项对已存在文件覆盖。

root@ubuntu:/home/user/Downloads/qt-opensource-linux-debug-information-files-5.11.2# cp gcc_64/ /opt/Qt5.11.2/5.11.2/ -rf

在菜单 工具–选项–调试器—源码路径映射 中添加路径:

源路径(固定路径):/home/qt/work/qt/qtbase/src
目标路径(根据实际修改):/opt/Qt5.11.2/5.11.2/Src/qtbase/src
Ubuntu--搭建QT开发环境_第6张图片 接下来就可以对代码跟踪调试了。

参考网址: https://blog.csdn.net/fhw_bin_dl/article/details/82909028

你可能感兴趣的:(Ubuntu)