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

【银河麒麟】【ARM64】解决银河麒麟桌面系统V10安装Qt Creator 提示 the code model could not parse an include file

故障环境

d2000平台
银河麒麟桌面操作系统v10

故障现象

apt安装了qt creator,可以正常创建,编译程序。但是打开源代码ide提示 the code model could not parse an include file
展开有提示:

cstddef:50:10: fatal error:'stddef.h'filenot found main.cpp:1:1: note:infileincluded from /home/yeqiang/CrashDemo/main.cpp:1: main.cpp:1:10: note:infileincluded from /home/yeqiang/CrashDemo/main.cpp:1: QCoreApplication:1:10: note:infileincluded from /usr/include/aarch64-linux-gnu/qt5/QtCore/QCoreApplication:1: qcoreapplication.h:43:10: note:infileincluded from /usr/include/aarch64-linux-gnu/qt5/QtCore/qcoreapplication.h:43: qglobal.h:46:12: note:infileincluded from /usr/include/aarch64-linux-gnu/qt5/QtCore/qglobal.h:46:

原因分析

这通常是Qt Creator内置的代码模型(ClangCodeModel) 无法找到系统头文件导致的,特别是ARM64(aarch64)架构下的常见问题。程序可以正常编译运行,说明开发环境和编译器本身是没问题的。

问题的核心是Qt Creator用于提供代码补全、语法高亮和分析的“代码模型”组件,它依赖的libclang库找不到GCC的头文件路径

Qt Creator的代码模型使用一个名为libclang的独立工具来分析代码,它独立于你用来编译项目的GCC/G++编译器。当libclang的配置或其所依赖的系统头文件不完整时,它就无法找到像stddef.h这样的标准头文件,从而在IDE中误报错误,但这完全不影响实际的编译过程

解决方案:安装系统缺失的开发包

# 安装C/C++基础开发包sudoaptinstallbuild-essential# 安装与Qt Creator兼容的libclang库sudoaptinstalllibclang-common-8-dev
http://www.cnnetsun.cn/news/19249.html

相关文章:

  • 【酒馆玩家必看】Claude平替找到了?OpenRouter榜单第二的隐藏神模DeepSeek R1T2,究竟有多强?
  • 电池行业全景分析:产业链、上市企业与职业发展指南
  • Python性能测试神器:pyperf基准测试工具深度解析
  • 中小微企业有必要做企业微信私域吗?2025年企业微信私域低成本实战指南
  • 企业开发中如何批量解决pip环境问题
  • CppSharp终极指南:轻松实现C++到.NET的无缝集成
  • AI如何解决‘Unable to Connect to Anthropic Services‘错误
  • ​​​​​​​拼多多API应用场景大揭秘,让你的店铺玩法多样!
  • 蓝牙模块介绍
  • 电商系统实战:Java Base64图片处理全流程
  • 比手动快10倍:自动化处理证书过期的技巧
  • 开发者必看:高效数据架构救赎指南
  • 终极指南:5步完美解决pdfmake中文显示问题
  • AMD Ryzen处理器深度调优:SMUDebugTool实战应用指南
  • 5分钟掌握Anystyle:科研工作者必备的参考文献解析神器
  • 光纤熔接原理与操作步骤
  • Cursor试用限制的智能化解决方案
  • WinSetView完整指南:终极Windows文件夹视图统一配置方案
  • 18、打造定制化 Linux 启动盘全攻略
  • 企业级后台交互设计:基于Table与Popover的智能数据操作方案
  • AWS EKS部署Prometheus和Grafana
  • 青龙脚本入门指南:5分钟快速掌握自动化任务管理
  • xcms终极指南:从零掌握代谢组学数据分析全流程
  • (2026)企业大模型应用完整路线图:三阶段六步法,实现数字化转型与落地!
  • Open-CD终极指南:从零掌握遥感图像变化检测神器
  • Unity LipSync终极指南:快速实现角色口型动画同步
  • 终极实战指南:3步完成AirSim跨平台环境部署(含性能优化全攻略)
  • 实用教程:轻松掌握CrystalDiskInfo硬盘健康监控
  • 群晖NAS安装Realtek USB网卡驱动完整指南
  • 资产数字化:企业如何实现2%低成本融Z?