我的函数在头文件(.h)中声明了extern unsigned char Sc16c2550_Read(unsigned char Reg); 在我编译后,就会出现题目中的错误,如果屏蔽掉,就无妨。但我还在此文件中声明了其他函数,如:extern void rxmsg(void); extern void Sc16c2550_Init(); extern void Sc16c2550_Write(unsigned char Reg,unsigned char val);这些就不会出错,请问为什么? |