前言
系统是麒麟V10 x86_64架构的, 虚拟机是Vmware,qt版本是5.12.7的版本。(麒麟v10 arm架构需要用qt源码编译 需要在学习一下 再看怎样编译)
在线安装
sudo apt-get install qtcreator:这个命令用于安装 Qt Creator,它是 Qt 官方推出的集成开发环境(IDE),用于 Qt 应用程序的开发和调试。
sudo apt-get install qtbase5-dev:这个命令用于安装 Qt 5 的基本开发包,包括头文件和静态库文件等,用于编译和构建 Qt 应用程序。
sudo apt-get install qt5-default:这个命令用于安装 Qt 5 的默认版本,包括 Qt 5 的运行时库和相关的开发工具。
sudo apt-get install gdb:这个命令用于安装 GNU 调试器(gdb),它是一个用于调试程序的强大工具,可以帮助你定位和修复代码中的错误。
sudo apt-get install gcc:这个命令用于安装 GNU 编译器集合(GCC),它是一个用于编译和链接 C、C++ 程序的工具集。GCC 是一种广泛使用的编译器,提供了许多功能和优化选项。
sudo apt-get install g++:这个命令用于安装 GNU C++ 编译器,它是 GCC 的一部分,专门用于编译和链接 C++ 程序。与 GCC 类似,g++ 提供了许多功能和优化选项。
sudo apt-get install cmake:这个命令用于安装 CMake,它是一个开源的跨平台构建系统。CMake 可以帮助你管理和构建复杂的 C/C++ 项目,提供了一种简化和自动化构建过程的方式。
离线安装qt
(备注:安装qt一定要把麒麟系统先安装好 ,不然下次打开就没有安装这些东西了,我是在虚拟机上面安装操作的)
找到下载的目录,右键点终端如图——输入安装的名字——点回车进行安装
chmod 777 qt-opensource-linux-x64-5.12.12.run
./qt-opensource-linux-x64-5.12.12.run(离线安装嘛不然要登录)
遇到问题一
启动qt创建一个项目发现无法编译 构建不了 项目只有main文件
缺少编译器:确保你已经安装了麒麟系统所需的编译工具链,例如GCC或Clang。你可以在终端中运行gcc -v或clang -v命令来验证安装情况。如果没有安装,可以使用以下命令安装GCC:
sudo apt-get install build-essential
输入命令如下图所示 点击回车等待安装 (备注:一定要是联网情况下)
重新再次打开qt如下图所示 软件就可以编译了
遇到问题二
编译时发现报错 但是项目没有加任何的其他的代码 项目报错为 error: cannot find -lGL
解决办法是执行以下几个命令 (备注:一定要是联网情况下)
1、sudo apt-get update
2、sudo apt-get install libgl1-mesa-dev
3、sudo find /usr -name libGL*
4、sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
借鉴文章:
1、关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法
2、Microsoft Edge浏览器自带的 chat AI
安装 chat AI 方法
如下图步骤