error: #20: identifier "xxx" is undefined 的错误
基于正点原子的代码
在移植正点原子的代码之后编译可能会出现报错如:
error: #20: identifier “xxx” is undefined 的错误
**
解决办法!!!! 码住
**
在FWLib文件夹下的misc.c
找到图中红框的.h文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/16760b56fdd43611c939d06579fb825f.png)
打开这个.h文件。将涉及到的头文件全部删掉双注释斜杠,取消注释即可。然后再编译。
比如这里我用到RTC,需要把bkp.h,pwr.h,rtc.h等取消注释
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/236670a37c9efdf786773730efb115b1.png)