最近学习c语言,因为我用mac本来一直用vs code写一些小的程序还能将就写,后来引用自己定义的头文件报错怎么也解决不了,我知道我的引用头文件格式都没问题,一直以为自己最开始vs code的配置没有搞好,所以下载了Clion来写,无奈仍然报symbol(s) not found for architecture arm64的错误。
在我折腾一下午也没解决问题之后,偶然发现是我定义函数的game.c源文件中的函数名与game.h头文件的函数名没有对应起来。
函数名对应起来之后,函数名所在行开头会有一个双向箭头的标志符号。