stm32在keil5中怎样找(STM32使用keil编译时出现结构体未定义错误原因)

一、背景
  • 背景:当使用别人的kei工程,或者合并工程时,明明已经添加正确了头文件路径和文件却会报结构体未定义等错误
  • 技术定位:初级
  • 目标群体:备忘
  • 技术应用场景:合并stm32的keil工程或者使用别人的keil工程时,出现结构体未定义错误
  • 整体思路:检查stm32f10x_conf.h 中相应头文件是否被注释掉
二、操作步骤2.1 错误类型..\..\User\adc\bsp_adc.c(22): error: #20: identifier "ADC_InitTypeDef" is undefined 等类似错误

stm32在keil5中怎样找(STM32使用keil编译时出现结构体未定义错误原因)(1)

2.2 解决办法打开stm32f10x_conf.h头文件,查看相应结构体定义所在的头文件是否被注释掉了,如果是取消相应注释。

stm32在keil5中怎样找(STM32使用keil编译时出现结构体未定义错误原因)(2)

三、总结
  • 此类型错误一般出现在修改他人工程文件,或者合并他人工程文件的情况下。一般是由于原作者为了减少编译时间将没用到的头文件给注释掉了,所以只需要将相应头文件取消掉注释即可。
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页