纯新手向 | Ubuntu QT安装教程

因为要搞一个QT+Opengl的代码,连续配了几次环境。
趁着还熟悉记录一下以备不时之需


1. 装库首先得有sudo 权限

于是找小伙伴要到root用户的密码,su -切换为超级用户
编辑文件vim /etc/sudoers
键盘敲击I进入输入模式
照着root增加一行,如这个博客的图所示

image.png

点ESC,键入wq!强制保存
exit()退出超级用户,现在就有sudo权限啦~(如果没有,可以断开一下ssh重新连)

参考: https://blog.csdn.net/u010800708/article/details/84963540

2.装QT

这一步强烈建议,在有显示器的服务器上搞。(不然首先得解决窗口转发等一堆问题,然后装的时候还会遇到一些问题)
鉴于直接在服务器上操作过于丝滑,这里就记录非ssh安装
QT下载地址: https://download.qt.io/archive/qt/ (官网也行)
注册QT账号安装的时候需要
装QT6.几用总会有问题,不知道为什么,最后装的5.12.12(5.几的随便装了几次,都还行)

image.png

然后要改变安装文件权限让它可以运行
sudo chmod 777 qt-xxxxx(qt-xxx表示文件的名字)
然后./qt-xxxxx运行文件
输入账号密码,安装路径是自己用户目录下,图省事安装时就直接select all安装了(反正服务器存储大)

3. QT路径

安装完毕使用qmake发现,会说找不到qmake。建议安装qtchooser。(但并不推荐安装,似乎不安装也能用,没装好反而会引出更多小问题)
图省事,直接设置一下用户环境变量,参考1,[参考2](sudo apt-get install libboost-all-dev)
(1) 加上这三行

image.png

(2) source ~/.bashrc 使之生效
(3) qmake -v测试一下(如果没有也可以重新打开终端再试试,我是到这不就能显示出了)
image.png

-------- ---------------------------------------以下 跟QT可能无关的分割线 ------------------------------------

4. boost库

参考
sudo apt-get install libboost-all-dev

5.glew

参考
这篇博文装的版本可能和现在装的不大一样了,可以参考它装的,和apt-cache search glew中显示的。不要贪多,一点一点装看不能运行。
(一个避免产生奇奇怪怪问题的憨憨方法)

6.Coding...

祝你开心 : )

推荐阅读更多精彩内容