本帖最后由 xyz549040622 于 2020-8-16 20:42 编辑
入下所示,定义一个枚举变量做形参,必须要在.h文件中,加入下面的定义才可以#ifndef _LCD_DIS_H_
#define _LCD_DIS_H_
typedef enum
{
ThinAsii0613,
ThickAsii0813,
ThickAsii1224,
GB1213,
GB1616,
CUSTOM1213,
} FONT_TYPE;
extern void FontSet(FONT_TYPE Font_NUM,LCDBYTE Color);
#endif
.h文件中必须要加
才可以,不然就会报错。报错提示如下:
..\LCD\LCD_Dis.h(10): error: #101: "ThinAsii0613" has already been declared in the current scope
FONT_TYPE这个肯定是其他地方没法定义过的,我就是把他修改为其他的也是不可以。
里面的ThinAsii0613这些定义,我就是修改为百分比没使用的字符,也会报同样的错误,为什么呢?
|