所以,我有这个 c 模块,我在其中修改了两件事:向函数添加了一个参数,向结构添加了一个参数。
问题是,当使用 cc 编译时(来自我继承的脚本),无论我的更改在哪里,我都会收到错误消息(抱歉,如果翻译不准确):
错误:“function_that_I_added_the_argument”的参数太多 错误:结构“struct_I_added_the_element”没有名为“element_I_added”的成员
我已经检查了几次源文件(就像脚本调用的是旧版本一样),但一切似乎都很好。
现在我一无所知。任何想法?
编辑:为每个受欢迎的请愿添加了部分制作:让我们:
· 文件的路径。
· module1.c 我修改的函数所在的模块。
cc -c //文件夹/module1.c -Wall -DLINUX -I/ -I//otherFolder -I//include -o //文件夹/module1.o
我没有包含源代码,因为它和函数一样简单,结构声明可以是:short int value; (对于结构)和函数(参数...,短参数)对于函数。