关于 Error[Pe020]: identifier "HAL_StatusTypeDef" is undefined

Posted skullboyer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 Error[Pe020]: identifier "HAL_StatusTypeDef" is undefined相关的知识,希望对你有一定的参考价值。

@2019-06-06

【小记】

  这个bug比较常见,右键可以定位到相关头文件,但系统依旧报错,其实主要还是头文件的问题。

1.需要检查头文件中关于主程序所用到的部分是否已经使能,尤其是 “stm32f7xx_hal_con.h”和"stm32f7xx_hal.h"。

2.编译器报错的地方并不准确,比如报头文件 stm32f7xx_rcc.h 中HAL_StatusTypeDef未定义,需要仔细查看报错是在编译那个.C文件的时候出现的。基本上都是自己编写的.c文件编译时出错才会报这种错误,需要注意需要统一 include <stm32f7xx_hal.h>,  而不是单独的include <stm32f7xx_hal_gpio.h>。

来源

以上是关于关于 Error[Pe020]: identifier "HAL_StatusTypeDef" is undefined的主要内容,如果未能解决你的问题,请参考以下文章

020 Android之so文件动态调试

ORA-19625: error identifying file 解决方法

ORA-19625: error identifying file 解决方法

stm32 usb error : identifier "bool" is undefined

syntax error : missing ';' before identifier

ORA-19625: error identifying file