keil编程时,它提示 E.C(9): error C202: ✀y✀: undefined identifier 为什么啊,不是

2025-02-26 05:36:51
推荐回答(2个)
回答1:

keil编译器不按照group来查找头文件。
对#include 按照设定的include path来查找头文件
对#include "xx.h"按照当前文件的相对路径来查找文件。
比如C:\a.c中有#include "a.h"一句,则查找C:\下的a.h

添加group只是为了看了方便。
事实上,在编译后,每个c文件左边都会有个+号,点开后就能发现是其所include的所有头文件

回答2:

#define uint unsigned int;
#define uchar unsigned char;
这里后面是不是都加了标点呀!
把标点去掉!
再找本c的书好好看看!
宏定义格式。