lhj200304的笔记 https://passport2.21ic.com/?508927 [收藏] [复制] [RSS]

日志

FATFS移植中出现的问题

已有 1093 次阅读2009-9-24 09:21 |系统分类:嵌入式系统| fatfs, 移植, 问题

解决error: expected identifier





type enum {FALSE = 0, TRUE = 1} BOOL;

这样一行代码编译的时候出现如下错误

error: expected identifier before numeric constant

说的是数字常量前应该有标志符,但是FALSE就是标志符啊。

什么原因呢?

可能是在这行之前有#define FALSE 0

这下明白了

当多人协作,使用其他的库就可能出现这种情况,所以尽量少用宏吧

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)