记录Ubuntu下安装使用QT

一、镜像下载

清华源镜像下载地址qt镜像;
如图,选择版本4.2;
记录Ubuntu下安装使用QT_第1张图片
进入后找到qt-unified-linux-x64-4.2.0-online.run,点击下载即可。


二、安装

下载路径默认在主目录的Download文件夹下。

cd Downloads/
ls
chmod a+x qt-unified-linux-x64-4.2.0-online.run
sudo ./qt-unified-linux-x64-4.2.0-online.run

接下来就会弹出安装界面。

第一步:修改源,点击左下角设置,我没有使用代理,就按照默认的System proxy settings,修改仓库 Repositories地址为:仓库地址,复制该网址放在对应的地方。之后点击Test进行测试,弹出仓库测试成功的弹窗即可,点击OK。
记录Ubuntu下安装使用QT_第2张图片
记录Ubuntu下安装使用QT_第3张图片
第二步:
Welcome: 登录QT账户,没有QT账户的可以注册一个,点击Next。

Open Source Obligations : 这就是正常的勾选过程,然后点击Next。

Setup - Qt: 点击Next。

Contribute to Qt Development: 勾选 不发送,点击Next。

Installation Folder: 安装路径默认 /opt/Qt即可,选择自定义安装 Custom installation,点击Next。

Select Components: 只选择Latest release。选择开发工具Developer and Designer Tools,除了默认的已经勾选外,勾选Open SSL Toolkit,其他的工具按照自己需求安装。然后选择qt安装版本,这里选择QT 5.15.2,选择需要安装的模块,点击Next。

License Agreement: 勾选我阅读,点击Next。

Ready to install: 点击Install。

Installing: 点击Install,等待安装完成。

Finished: 点击Finish。

Qt 安装完成。


二、使用

1.配置Qt

安装完成以后可能会出现找不到QtCreator的情况,如图
记录Ubuntu下安装使用QT_第4张图片
去安装路径下,同样会有错误出现
记录Ubuntu下安装使用QT_第5张图片
执行如下指令

sudo apt-get install build-essential
sudo gedit /etc/profile
# 在末尾加入如下代码############
export QT_PATH=/opt/Qt/5.15.2/gcc_64
export QT_CREATOR_PATH=/opt/Qt/Tools/QtCreator
export LD_LIBRARY_PATH=$QT_PATH/lib:$LD_LIBRARY_PATH
export PATH=$PATH:QT_PATH/bin:$QT_CREATOR_PATH/bin
######在末尾加入如下代码,保存##########
source /etc/profile
cd /opt/Qt/Tools/QtCreator/bin/
ls
#可以看到里面的文件
cd ~
qtcreator  #不出意外应该还会报错,我这里因为之前配置过,所以并没有出问题。
export QT_DEBUG_PLUGINS=1  #临时添加环境变量属性

再次运行 qtcreator

记录Ubuntu下安装使用QT_第6张图片
按照提示安装

sudo apt-get install libxcb-xinerama0-dev 
qtcreator

这时,正常可以使用Qt。

遇到的问题

终端关闭以后,再打开一个终端可能会出现问题。给出参考方案
解决方案:

source /etc/profile
###以下指令会提示找不到文件,或者运行失败等问题,不用在意,直接输入下一条指令,最后重启下电脑。
sudo qtcreator
sudo source /etc/profile
su
su root
sudo passwd root
su root
source /etc/profile
exit
#########重启电脑############

打开一个终端,运行如下指令

qtcreator

可能出现:无法覆盖文件 /home/sjl/.config/QtProject/qtcreator/debuggers.xml : Permission denied。
解决方案:

 sudo chown -R yourname:yourname ~/.config/
 qtcreator

至此,Qt就可以正常使用。

2.运行例程

运行QT,会出现界面。 选择一个示例中的例程------>选择保留项目并打开------>点击 Build,然后运行即可。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/423cc5ccf70b4f6f91c231b239c67452.JPG?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aaC6Ziz5YWJ5aaC5rK1,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

3.创建自己的Qt程序。

mkdir -p qt_test/qt
cd code/qt/
qtcreator

按照默认点击下一步即可,路径放在上文建立的qt文件夹下。创建以后点击运行,成功运行Qt程序。
记录Ubuntu下安装使用QT_第7张图片

OK,一切顺利的话就可以使用QT编写程序了。

这里我遇到一个问题,有的例程在运行时会出现When executing step 'qmake的问题,希望各位大佬帮忙解决一下。

解决

经过查看错误,发现Qt安装的路径下,没有权限,导致上述问题,所以在前面安装的时候最好将安装路径放在home路径下。

你可能感兴趣的:(ubuntu,qt)