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

湖南做网站 磐石网络引领/设计公司排名前十强

湖南做网站 磐石网络引领,设计公司排名前十强,企业网站推广方案范文,网站建设茂名问题 在使用vscodekeil开发stm32程序时,发现有时候vscode的自动补全功能失效,且problem窗口一直在报错。variable “uint32_t” is not a type name uint32_t 定义位置 uint32_t 实际是在D:/Keil_v5/ARM/ARMCC/include/stdint.h中定义的。将D:/Keil_v5…

问题

在使用vscode+keil开发stm32程序时,发现有时候vscode的自动补全功能失效,且problem窗口一直在报错。variable “uint32_t” is not a type name

在这里插入图片描述

uint32_t 定义位置

uint32_t 实际是在D:/Keil_v5/ARM/ARMCC/include/stdint.h中定义的。将D:/Keil_v5/ARM/ARMCC/include添加到系统include目录。
在这里插入图片描述
将其添加到系统引用路径下,发现仍然报错。

vscode添加配置宏定义

在添加了stdint.h目录后,发现仍然报错了。于是网上搜索,有的说要在配置文件中添加__CC_ARM.添加后发现还是报错了。最后仔细研究了下keil工程里的宏定义,发现定义了,USE_HAL_DRIVER,STM32F407xx,_STM32
在这里插入图片描述

于是将上述宏定义添加到了vscode项目的配置文件中,添加STM32F407xx后,报错消失了。故再vscode项目中需要见对应单片机型号的宏定义才能不报错了。但是问题在于,uint16 int32这些都没有报错。而这些类型的定义也都在在stdint.h中。这个问题还有待研究。

宏定义配置

在项目的c_cpp_properties.json中添加单片机类型宏定义,即可正常
在这里插入图片描述

wx:jack_yi_null 获取vscode配置文件

http://www.whsansanxincailiao.cn/news/31987416.html

相关文章:

  • 网站建设需要的资料/百度推广产品有哪些
  • 山东网站建设维护/专业网络推广机构
  • 江苏企业网站制作哪家好/重庆seo优化效果好
  • 湖州住房和城乡建设厅网站/搜索引擎优化的定义
  • 上海公司注册虚拟地址/seo优化方式
  • 公司微网站制作/安装百度到手机桌面
  • 网站主页建设格式/泉州全网推广
  • 做网站总结体会/网络商城应该如何推广
  • 跑胡子网站开发/百度一下官网首页百度一下
  • 西安高校网站建设/建个网站费用多少
  • 河北省网站建设/搜索引擎优化技术有哪些
  • 天堂中文在线官网/seo效果最好的是
  • 网站开发法律/整站seo优化哪家好
  • 国内 ui网站有哪些/百度指数十年
  • 网站导航优化的描述/绍兴seo外包
  • 怎样快速建设网站模板/2024年阳性什么症状
  • 怎样查找自己建设的网站/谷歌网站推广优化
  • 搜狐网站网络营销怎么做/做网站的公司哪家最好
  • 做网站横幅的软件/公司网站seo公司
  • 网站怎么做伪静态/网站设计公司模板
  • c2c电子商务网站建设栏目结构图/如何制作一个自己的网页
  • 网站建设总体方案设计/西安今日头条新闻消息
  • 江苏建设通网站/今日热点
  • 快速网站建设/河南网站网络营销推广
  • 那些做环保网站的好/服装市场调研报告
  • 甘肃电子商务网站建设/百度竞价点击一次多少钱
  • 悦诗风吟网站建设策划书/电销系统软件排名
  • 网站的数据库做备份/重庆企业站seo
  • 美食网站建设项目规划书/扬州百度推广公司
  • 做网站文案/厦门百度关键词推广