编译Qt源码Ubuntu
第一步:官网下载对应版本的Qt源码
第二步:解压下载的源码
第三步:安装依赖(个人建议都装上)
第四步:安装Qt
第五步:安装Qt Creator
第六步:配置Qt Creator
http://download.qt.io/archive/qt/
手动解压
命令解压
xz -d qt-everywhere-src-5.12.5.tar.xz
tar -xvf qt-everywhere-src-5.12.5.tar
安装flex词法分析器和bison语法分析器
sudo apt-get install flex
sudo apt-get install bison
安装gperf哈希函数生成器
sudo apt-get install gperf
安装libxcb*,[参考]
sudo apt-get install libxcb*
安装OpenGL
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install libegl1-mesa-dev
sudo apt-get install freeglut3-dev
安装llvm
(如果不用QDoc则不需要安装。强烈不建议安装,费时费力费空间)
注意:源码路径不能有中文
建议在管理员权限下操作
:sudo su
./config
make
make install
安装完成后配置环境变量
提示选择版本,输入
o
,回车
询问是否接受协议,输入
y
,回车
configure过程结束标识:
时间很长
sudo gedit /etc/profile
在文件的最后面加上:
export QTDIR=QT安装目录的绝对路径
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存
——
重启
检查是否成功在命令行输入:
qmake -v
qtcreator下载地址
第一种:直接下载对应版本的
.run
文件或
.exe
文件
第二种:下载qtcreator源码进行编译
http://download.qt.io/official_releases/qtcreator/
1. 解压
2.
sudo qmake -r
3.
sudo make
4.
sudo make install
第一步:打开qtcreator
第二步:
工具
——
选项
——
构建和运行
第三步:如果没有自动检测到qmake则手动添加
第四步:新建空项目运行
安装phython
sudo apt-get install python
管理员下操作完后:
exit
参考博客:
https://blog.csdn.net/weixin_43742643/article/
details/102835929
参考博客:
https://blog.csdn.net/u011728480/article/
details/38112537