#ifndef LCD.h
#define LCD.h
extern unsigned char LCDDISPLAY[][64];
void write(int x_start, int y_start, char text[]);
#endif // #ifndef LCD.h
错误讯息:
警告[Pe014]:预期处理指令结束后的额外文本
答案 0 :(得分:3)
您通常不会在标识符中使用点。
答案 1 :(得分:3)
定义的名称必须是常规标识符,仅包含a-z,下划线和0-9个字符,但不能以数字开头。在
#define LCD.h
LCD
被认为是“标识符”,其余部分是垃圾文本(因此是额外的文本警告)。
答案 2 :(得分:2)
将第一行更改为
#ifndef LCD_H
#define LCD_H
由于您无法在.
宏中使用#if..
,因此您将用_
替换它(当然,这只是一种方式)