由于 Linux 来来回回被重装了很多遍了,基本上每次重装系统都要重新安装开发工具,有时候会忘记一些细节,这次索性就记录一下,防止下次忘记。
什么是 Qt
根据百度百科给出的介绍,我们可以知道:
- Qt 是一个跨平台 C++ 图形用户界面应用程序开发框架
- 既可以开发 GUI 程序,也可用于开发非 GUI 程序
- Qt 是面向对象的框架,使用特殊的代码生成扩展(Meta Object Compiler, MOC)以及一些宏
- Qt 很容易扩展,并且允许组件编程
具体的应用可以自行查阅。
安装环境
Ubuntu 16.04
获取安装包
安装之前你需要有对应 Qt 版本的安装包,安装包的下载地址在这里
安装
用 cd 命令定位到安装包的下载目录,然后用下面的命令实现安装:
// install_package_name 是安装包的名字,一般以 .run 结尾
sudo ./install_package_name
安装过程跟在 windows 系统下差不多,一路确定就好。默认软件会被安装到 /opt 下。
看到有的帖子说,这里还有东西需要安装,否则会出现编译错误,我这里安装完成后进行编译没有报错。一般情况下缺什么装什么。
修改配置
在终端输入:
sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
将第一行改为bin目录的路径,第二行改为qt5.8.0目录的路径。
/opt/Qt5.8.0/5.8/gcc_64/bin
/opt/Qt5.8.0/
上边只是我的对应目录,按照自己的安装目录对应修改即可。然后在命令行中输入:
sudo apt-get install libgl1-mesa-dev
我安装完 Qt 后,就直接可以编译使用,所以也不太确定上边的配置修改是不是必选项目,可以自行验证。