#include""进去之后是声明了有这个函数方法,可并没有告诉编译器怎么寻找到这个方法,那编译器是怎么找到对应的源文件的方法的呢?
头文件中有extern 函数原型这个在包含到你调用的函数的源代码后,编译器会产生一个占位符号。链接器会将这个占位符号对应到lib文件或者别的c/cpp中的符号,最终产生一个实际的调用。
所以,要么.h文件中有函数的定义(函数体),要么除了.h还需要.lib,这样才能编译