这个问题其实是很低级的问题,但是经常还是容易发生,翻译下就是函数的隐式说明
原因:

是因为函数没有在头文件(.h)定义,这就导致编译的时候没法正确生成.o文件