一、镜像下载
清华源镜像下载地址qt镜像;
如图,选择版本4.2;
进入后找到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。
第二步:
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的情况,如图
去安装路径下,同样会有错误出现
执行如下指令
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
按照提示安装
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,然后运行即可。 ![在这里插入图片描述]()
3.创建自己的Qt程序。
mkdir -p qt_test/qt
cd code/qt/
qtcreator
按照默认点击下一步即可,路径放在上文建立的qt文件夹下。创建以后点击运行,成功运行Qt程序。
OK,一切顺利的话就可以使用QT编写程序了。
这里我遇到一个问题,有的例程在运行时会出现When executing step 'qmake
的问题,希望各位大佬帮忙解决一下。
解决
经过查看错误,发现Qt安装的路径下,没有权限,导致上述问题,所以在前面安装的时候最好将安装路径放在home路径下。