我对C++和除了Arduino的基础知识以外的任何东西都是新手,所以我坚持使用它。我得到了一个函数,让它包含在我的代码中,对我正在读取的感应值进行一些计算。我设置了一个基本的Arduino草图和一个循环来读取传感器的值,一切正常。然后,我将头文件包含在内,并将该函数添加到循环外的代码底部,以查看它是否可以编译,它做到了,没有任何错误。所以现在需要调用该函数并向其传递两个值,millis()和我刚刚读取的感应值。^expected prima
**edit:出现问题是因为我在函数后面声明了变量**所以我在调用函数指针时得到了这个错误: redeclared as different kind of symbol
asmlinkage long(*orig_read122) (unsigned int fd, char __user *buf, size_t count); 但是这个符号并没有定义两次感染,当我删除调用指针的时候,错误就删除了