未定义符号Serial_SendString(从serial.o引用):
编译时出现这种类型的错误是因为在main.c主函数里直接调用的Serial_SendString这个函数,而没有在Serial.c文件中进行声明,如图所示。
解决方法:需要在Serial.c文件中对Serial_SendString进行声明。
其他函数也一样,在主函数里调用,必须要先在模块.c文件里先声明才能使用。后面再遇到这类错误,就明白怎么解决。
未定义符号Serial_SendString(从serial.o引用):
编译时出现这种类型的错误是因为在main.c主函数里直接调用的Serial_SendString这个函数,而没有在Serial.c文件中进行声明,如图所示。
解决方法:需要在Serial.c文件中对Serial_SendString进行声明。
其他函数也一样,在主函数里调用,必须要先在模块.c文件里先声明才能使用。后面再遇到这类错误,就明白怎么解决。