我想问一下出现图中的错误是因为什么呢

如果我不分文件写的话,程序是可以正常运行的,但是一旦我把函数写在另一个文件里,然后去调的话,就会有这样子的错误,是我调用函数的时候参数的形式出现问题了吗?

img

源代码文件扩展名由.cpp改为.c

stack_push函数声明的前面加extern "C"