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

解决stm32HAL库使用vscode打开,识别不到头文件及uint8_t等问题

解决stm32HAL库使用vscode打开,识别不到头文件及uint8_t等问题

  • 结论,问题有2
  • 问题1
  • 问题2
  • 解决办法
    • 将Keil Assistant自动生成的.vscode目录复制到MDK-ARM上层目录
    • 将Keil Assistant自动生成的.vscode目录复制到MDK-ARM上层目录
    • 将Keil Assistant自动生成的.vscode目录复制到MDK-ARM上层目录
  • 修改前
    • 修改后

结论,问题有2

问题1

根本问题,本质是这个插件识别不到include目录导致在这里插入图片描述

问题2

是因为cubemx生成的工程的文件在 MDK-ARM目录下,但是我们一般打开的是 MDK-ARM的上层目录,导致你即使使用Keil Assistant打开了keil工程依然找不到路径,这时候是因为vscode工作空间不正确。

在这里插入图片描述

解决办法

使用 Keil Assistant打开项目工程,要先配置好UV.exe路径
在这里插入图片描述

将Keil Assistant自动生成的.vscode目录复制到MDK-ARM上层目录

将Keil Assistant自动生成的.vscode目录复制到MDK-ARM上层目录

将Keil Assistant自动生成的.vscode目录复制到MDK-ARM上层目录

就会vscode发现识别正常了
在这里插入图片描述

修改前

在这里插入图片描述

修改后

在这里插入图片描述

http://www.xdnf.cn/news/393859.html

相关文章:

  • LOJ 6346 线段树:关于时间 Solution
  • 假如你的项目是springboot+vue怎么解决跨域问题
  • Anaconda环境中conda与pip命令的区别
  • Java--图书管理系统(简易版)
  • 信息安全管理与评估索引
  • 02.three官方示例+编辑器+AI快速学习webgl_animation_skinning_blending
  • C++类和对象--初阶
  • 英伟达微调qwen2.5-32B模型,开源推理模型:OpenCodeReasoning-Nemotron-32B
  • 关于 js:6. 网络与加密模块
  • JUC并发编程(上)
  • suricata之规则去重
  • 力扣刷题(第二十三天)
  • LLMs之MCP:2025年5月2日,Anthropic 宣布 Claude 重大更新:集成功能上线,研究能力大幅提升
  • 关于在使用getOutputStream()方法后续没有用到write()
  • 普通IT的股票交易成长史--20250511 美元与美股强相关性
  • 微服务架构中如何保证服务间通讯的安全
  • 实践官方的 A2A SDK Python
  • 理解c++中explicit关键字的作用
  • Ai学习之LLM
  • python-Pandas库详细教程
  • C++蓝桥杯真题(题目+解析+流程图)(特殊运算符+四叶玫瑰数+质因数的个数+最大的矩形纸片+数字游戏+活动人数)
  • ADC接口
  • 职场心得总结(1)-如何获得晋升
  • Java快速上手之实验七
  • 2025-05-11 Unity 网络基础11——UnityWebRequest 使用
  • 【数据结构】前言
  • JVM内存结构有哪些?HashMap和HashTable的区别?
  • 编程技能:字符串函数02,strcpy
  • 解决SSH连接华为云服务器ESC经常性断连问题
  • 数据结构实验9.1:静态查找表的基本操作