28335头文件中变量提示重新定义,怎么解决?
时间:10-02
整理:3721RD
点击:
28335开发板,ccs4,用lcd显示代码,
建立了一个主函数testlcd.c文件,调用font.h文件中的字符常量extern const Uint16 White0[],代码调试正常,
为了让工程更易读,改成模块化,主函数testlcd.c文件包含lcd.h,执行lcd.c文件,lcd.c文件包含font.h文件l读取的字符常量extern const Uint16 White0[]来显示字符,
这样就编译不过去了,提示在lcd.c中重新定义 White0[],
怎么定义呀?
提前谢谢大家帮忙!
建立了一个主函数testlcd.c文件,调用font.h文件中的字符常量extern const Uint16 White0[],代码调试正常,
为了让工程更易读,改成模块化,主函数testlcd.c文件包含lcd.h,执行lcd.c文件,lcd.c文件包含font.h文件l读取的字符常量extern const Uint16 White0[]来显示字符,
这样就编译不过去了,提示在lcd.c中重新定义 White0[],
怎么定义呀?
提前谢谢大家帮忙!
好了,把font。h中的变量存到font。c中就行了
我也是这个情况
可是像#include 这类头文件确不会重定义
