方法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
- qtcreator安装版本:3.5.1
方法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打钩,其它的选项点击下一步就可以了。
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即可看到应用图标,打开后如下图:
5.添加Debug文件
debug-information-files用于跟踪调试Qt代码,在镜像网站中查找相应版本进行下载。
下载之后进行解压,进入解压后的目录,会看到一个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
接下来就可以对代码跟踪调试了。