头文件声明函数的时候没加参数 Matrixled_show.h #ifndef __MATRIXLED_SHOW_H__ #define __MATRIXLED_SHOW_H__ void _74hc(unsigned char byte); void Matrixled(unsigned char l, unsigned char h); void Matrixled_Init(void); #endif |
声明里面输入参数也要一并写上 |
哦 你的 .h 文件 格式不对。 传入 参数不能省略。 同一个 函数名 如 不同传入参数 , 编译器会理解为 不同的函数 。 (因为 兼容 C++ 的原因) |
货不对板,h文件和c文件对不上号。报错你也要贴出来哪个文件哪一行报错吧。 |
破案了,头文件声明函数的时候没加参数![]() ![]() ![]() |