本帖最后由 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这些定义,我就是修改为百分比没使用的字符,也会报同样的错误,为什么呢?
|