一,下载Qt
我这里下载的是Qt5.14.2
注意,由于麒麟是基于Linux,所以Qt要下载.run后缀的。
二,复制粘贴到虚拟机中
三,双击其开始安装(也可用命令行,图形化界面比较好操作所以这里直接双击了)
点击 next
注意,由于Qt5.14.2是离线安装包,所以可以断开网络来避开其登录(为了方便,我们直接断网安装)
如:不断网的情况(需要登录)
断网后的情况:(不需要登录,点击下一步直接安装)
选择安装位置
选择安装模块,我一般全选,避免后续缺模块用工具安装。
一般Desktop gcc 必选。其他参考下表
选择I have,,,,,,,继续下一步
点击安装
等待安装完成。
三,创建Qt程序,以及解决遇到的错误
创建Qt项目
选择qmake
点击下一步
点击下一步
点击下一步
点击完成
3.1 出现了错误 Warning:This file is not part of any project.
Warning:This file is not part of any project.
原因:缺少g++编译环境,安装编译环境
解决方法:命令行执行下方语句:
(注:执行前记得把之前断掉的网络连接上)
sudo apt install build-essential
执行完毕
再重启Qt观察项目:
发现第一个问题解决了,出现了第二个问题
3.2出现错误:error: cannot find -lGL
error: cannot find -lGL
解决方法:命令行执行下方语句:
(注:执行前记得把之前断掉的网络连接上)
sudo apt install libgl1-mesa-dev
执行完成
发现没有错误了
构建运行,成功!