在编程时函数明明已经定义好了,在头文件也已经声明了,但是编译时却提示引用函数时函数未定义使用。
网上查了很多资料有说编译时文件顺序的问题以及别的问题,但是我尝试后均无效。
再次检查后发现其实是自己犯了一个低级错误。我在函数定义时使用的是static型,它的作用域限于包含它的文件中,但是我却在别的文件中引用这个函数,编译结果必然会出现“函数未定义的使用”。
在编程时函数明明已经定义好了,在头文件也已经声明了,但是编译时却提示引用函数时函数未定义使用。
网上查了很多资料有说编译时文件顺序的问题以及别的问题,但是我尝试后均无效。
再次检查后发现其实是自己犯了一个低级错误。我在函数定义时使用的是static型,它的作用域限于包含它的文件中,但是我却在别的文件中引用这个函数,编译结果必然会出现“函数未定义的使用”。