当前位置: 首页 > news >正文

麒麟v10 飞腾架构 配置Qt编译环境

麒麟v10 飞腾架构 配置Qt编译环境

操作系统的配置是飞腾CPU2000 8G+256G

Qt环境

v10 2303 这版镜像可以从麒麟商店进行QtCreator的安装,需要配置Qt的编译库

开始配置

1. 将bin目录赋值读写执行权限
sudo chmod -R 777 bin
2. 配置QtCreator的项目Kits

在这里插入图片描述

配置这个项目设置,需要安装gcc、g++,而正确安装这些东西又需要换源

问题1:qmake没有被正确安装

从网上下载了一个编译好的Qt 5.12.10的ARM包,在Qtcreator中配置遇到了一个问题:qmake没有被正确安装,解决方式是在qmake的同级目录下新建一个qt.conf文件,指定路径就行

user@user-pc:~/computer/qt5.12.10/qt5.12.10_arm/bin$ cat qt.conf 
[Paths]
Prefix=..

参考:

  • https://www.cnblogs.com/findumars/p/9083646.html
  • https://blog.csdn.net/libaineu2004/article/details/104765146
  • https://bbs.csdn.net/topics/393108785

问题2: 无法识别QApplication

报错如下:

 error: variable has incomplete type 'QApplication'

下载依赖:libclang-common-8-dev

user@user-pc:~/computer/qt5.12.10/qt5.12.10_arm/bin$ sudo  apt-get install libclang-common-8-dev

关于这个类的红线就没有了,编译错误消失

参考:

  • https://blog.csdn.net/linbounconstraint/article/details/129815682

问题3: 无法识别UI类

上边的依赖下载好后,关于ui的报错依然存在。

对QtCreator的ClangCodeModel插件进行禁用,重启IDE就OK了。

问题4: 缺少依赖libicui18n.so.55

:-1: error: /home/user/computer/qt5.12.10/qt5.12.10_arm/bin/uic: error while loading shared libraries: libicui18n.so.55: cannot open shared object file: No such file or directory

ldd libQt5Core.so.5发现确实少库

user@user-pc:~/computer/qt5.12.10/qt5.12.10_arm/lib$ ldd libQt5Core.so.5
	linux-vdso.so.1 (0x0000007fac2d8000)
	libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000007fabc80000)
	libz.so.1 =
http://www.dtcms.com/a/30879.html

相关文章:

  • Hive Orc表数据导出和导入
  • DEMF模型赋能多模态图像融合,助力肺癌高效分类
  • 以太网的PHY(物理层)详解
  • fastadmin实现海报批量生成、邮件批量发送
  • 回溯算法:解数独
  • 单词接龙--蒟蒻解析
  • 【够用就好005】-在VSCode中管理ECS服务器的实操步骤
  • 基于ros2与gazebo的导航仿真案例
  • 在 Flutter 中实现文件读写
  • 51单片机-8X8LED点阵
  • 01背包,完全背包,多重背包
  • vue,vue3 keepalive没有效果,无法缓存页面include无效,keep-alive
  • 【Git】五、多人协作
  • 鸿蒙-自定义相机拍照
  • 了解string
  • Apache Spark 的主要特点
  • 工厂车辆排队系统
  • 关于解决springcloud 创建bean失败的问题
  • 【python】解析自动化脚本文件并按照=测试周期=存储记录
  • react hook useReducer
  • 如何解决服务器被黑客爬虫攻击:全面防护与优化策略
  • Android TabLayout 实现随意控制item之间的间距
  • rk3588/3576板端编译程序无法运行视频推理
  • vue-element-admin 打包部署到SpringBoot
  • Linux Python 调试/堵塞/性能分析与定位工具
  • 【Cesium学习(十三)】Cesium学习主要优秀资源资料总结
  • python用 PythonNet 从 Python 调用 WPF 类库 UI 用XAML
  • 支持向量机 (Support Vector Machine, SVM)
  • ProfiNet转EtherNet/IP罗克韦尔PLC与监控系统通讯案例
  • hydra docker版本