打开虚拟机,打开火狐浏览器,输入网址下载QT5.12(linux版本,约13.G)linux
download.qt.io/archive/qt/5.12/5.12.0/浏览器
文件默认下载在Downloads文件夹下工具
打开终端:post
切换到Dwownloads目录,输入安装命令:sudo ./qt-opensource-linux-x64-5.12.0.run字体
可是会提示命令找不到,从新输入:ui
chmod a+x qt-opensource-linux-x64-5.12.0.run.net
./qt-opensource-linux-x64-5.12.0.run3d
此时成功执行,弹出安装对话框界面。blog
紧接着,根据安装向导一步步执行便可!教程
能够使用QT Creater了~
可是直接编译程序却报错了:
安装完成后还须要一些配置:
因为自带qt,可是开发用到的Qt版本是5.12,因此要修改环境配置。网上有不少教程,动不动就修改/etc/profile或者/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/文件,我我的认为要学会用工具,不能这么粗暴的修改系统文件配置,否则系统很容易奔溃。。
话有点多,主要是网上找了不少教程都太老了,最后才找到满意的。
这里用到的是系统自带的qtchooser工具(若是没有请安装)。
经过命令qtchooser -l 能够查看具体命令
添加qt5.12配置,执行命令以下:
此时再执行qmake –v
安装编译器g++:sudo apt-get install build-essential(时间比较长)
安装通用字体配置库:sudo apt-get install libfontconfig1
安装Debugger:gdb:sudo apt-get install gdb
配置编译器:
配置编译器:
此时编译仍然会报错:
安装OpenGL库:
sudo apt-get install mesa-common-dev
对于新版本的Ubuntu系统,还须要安装附加的package:
sudo apt-get install libglu1-mesa-dev -y
到此为止,就能够成功编译了~
感谢:https://wiki.qt.io/Install_Qt_5_on_Ubuntu