在麒麟v10 x86_64架构 下面安装qt并运行程序 遇到的一些问题

前言

系统是麒麟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 方法 

如下图步骤

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值