永发信息网

Error:C2933E:type disagreement for 是什么问题

答案:1  悬赏:50  手机版
解决时间 2021-04-04 20:43
  • 提问者网友:情歌越听越心酸
  • 2021-04-04 04:02
Error:C2933E:type disagreement for 是什么问题
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-04-04 04:29
在网上查了一些文章,有的说是头文件的问题,但没有具体解释清楚,我个人理解可能是在两个头文件里对同一个函数进行了定义,引起了冲突,我不知道这样想是不是对的,这个想法还有待证实。

还有一篇文章说是参数方面的问题,我觉得这是问题出现的根本原因。因为我在程序里定义的的函数是void Uart_Printf(char *fmt,...),我又去查了一下板子自带的函数定义void Uart_Printf(const char *fmt,...),我的函数参数是是char型的,而板子给的是const char 型的,显然参数类型不一致。 因为我把char改为const char后,问题解决。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯