- 博客(17)
- 收藏
- 关注
原创 keil5编译遇到error #20 identifier“ xxxx“ is undefined
直接注释掉.h文件当中的宏定义,复制此定义到.c源文件当中,在编译的时候还是报错,说明问题并不是源文件当中缺乏定义的问题,继续尝试其它的方法,看是不是有重复文件的存在。1、报错的文件夹是源文件.c,通过Find next 查找关键词UART A1 发现定义UART A1的是在.h文件当中,如图。目前还未解决,后续更新,欢迎有了解的指出一二,遇到相同问题的小伙伴能进行交流。这是在编译过程当中所遇到的问题,如图。
2024-08-01 10:58:12 872
原创 解决stm32在keil5编译时cannot open source input file“xxx.h“问题
在编译过程当中,生成了所有的以stm32开头的.hex文件,说明stm32的标准库存在,若出现‘cannot open source input file xxx’可以排除是标准库缺失的原因,如下图所示。已经尝试了通过添加stm32的标准库来解决此问题,在编译时发现stm32的标准库所需要的.h文件早已经编译好,因此排除是stm32库缺失的问题。2、keil5编译的路径缺失,需要补在options for target 的c\c++页面下的include Paths当中。
2024-07-31 21:27:21 1114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人