|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 慕名而来 于 2025-5-19 11:03 编辑
昨天调试编译代码时我用的keil uv3提示了一大堆的警告、错误,直接给我弄不会了,详见如下:
DELAY.H(7): 错误 C132: '_delay_ms': not in formal parameterlist
EPD_E0213.C(19):错误 C132: 'main': not informal parameter list
EPD_E0213.C(19):错误 C141: syntax errornear '{'
EPD_E0213.C(20):错误 C136: 'P_SW2': 'void'on variable
EPD_E0213.C(20):错误 C132: 'P_SW2': not informal parameter list
EPD_E0213.C(21):错误 C136: 'P0M0': 'void'on variable
EPD_E0213.C(21):错误 C244: 'P0M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C136: 'P0M0': 'void'on variable
EPD_E0213.C(21):错误 C132: 'P0M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P0M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P0M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P1M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P1M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P1M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P1M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P2M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P2M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P2M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P2M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P3M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P3M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P3M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P3M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P4M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P4M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P4M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P4M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P5M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P5M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P5M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P5M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P6M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P6M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P6M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P6M1': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P7M0': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P7M0': not informal parameter list
EPD_E0213.C(21):错误 C244: 'P7M1': can'tinitialize, bad type or class
EPD_E0213.C(21):错误 C132: 'P7M1': not informal parameter list
EPD_E0213.C(21):错误 C141: syntax errornear '}'
EPD_E0213.C(21):错误 C141: syntax errornear '0'
EPD_E0213.C(22):错误 C231: 'P3M0':redefinition
EPD_E0213.C(22):错误 C231: 'P3M0':redefinition
EPD_E0213.C(23):错误 C231: 'P3M1':redefinition
EPD_E0213.C(23):错误 C231: 'P3M1':redefinition
EPD_E0213.C(25):错误 C231: 'EPD_SPI_Init':redefinition
EPD_E0213.C(27):错误 C141: syntax errornear '500'
EPD_E0213.C(29):错误 C231: 'EPD_HW_Init':redefinition
EPD_E0213.C(30):错误 C231:'EPD_WhiteScreen_White': redefinition
EPD_E0213.C(31):错误 C141: syntax errornear '2000'
EPD_E0213.C(36):错误 C231: 'EPD_HW_Init':redefinition
EPD_E0213.C(39):错误 C231: 'Deep_Sleep':redefinition
EPD_E0213.C(42):错误 C141: syntax errornear 'while'
EPD_E0213.C(42):错误 C141: syntax errornear '1'
编译 EPD.c ...
DELAY.H(7): 错误 C132: '_delay_ms': not in formal parameterlist
目标未产生
看着这些提示直接懵掉了,提示中指出的那些函数都是一些最常用的底层函数绝无问题的,而一些相关头文件内容的提示也不该有错,就在无计可施时突然想起来上次关闭软件之前曾在EPD.h文件中声明了一个新函数:void EPD_Dis_Part(u16 x_start,u16 y_start,u16 datas,u16 PART_COLUMN,u16 PART_LINE);匆忙间有没有加“;”呢?
打开EPD.h找到这个函数,果然缺少了“;”,就因为缺少这一个分号就触发了如此多的莫名其妙的错误提示,真是很诡异的事情。
|
|