keil编译mem.h报错 error: #40: expected an identifier

2019-03-23 22:22发布

. hird_partylwip-1.3.1srcincludelwip/mem.h(76): error:  #40: expected an identifier
. hird_partylwip-1.3.1srcincludelwip/mem.h(88): error:  #20: identifier "mem_size_t" is undefined keil 中这里已经宏定义了!   /* MEM_SIZE would have to be aligned, but using 64000 here instead of
 * 65535 leaves some room for alignment...*/ #if MEM_SIZE > 64000l
typedef u32_t mem_size_t;
#else
typedef u16_t mem_size_t;
#endif /* MEM_SIZE > 64000 */   还有一个地方 . hird_partylwip-1.3.1portsstellarisincludearch/cc.h(35): error:  #40: expected an identifier
. hird_partylwip-1.3.1srcincludelwip/sys.h(45): error:  #20: identifier "u8_t" is undefined   定义 typedef unsigned    char    u8_t;   定义有错么,请赐教! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
cat3902982
1楼-- · 2019-03-25 05:26
你看看是不是你的子函数声明的时候后面确了分号。
mmhh3000
2楼-- · 2019-03-25 06:41
 精彩回答 2  元偷偷看……
航航爱利利
3楼-- · 2019-03-25 09:56
宏定义的名称跟局部变量名一样也会报这样的错误
电子老顽童
4楼-- · 2019-03-25 10:26
航航爱利利 发表于 2017-9-28 14:28
宏定义的名称跟局部变量名一样也会报这样的错误

楼上是正解

一周热门 更多>

相关问题

    相关文章