常见解决方案:
1、设置C99。
2、检查宏定义处是否完整(有检查结尾分号的,感觉影响不大)
3、检查调用函数的位置信息是否完整;(这点很重要,我喜欢先写函数主体,再写实参,造成报错)
附上错误发送的原因
xTaskNotifyGive();
//直接使用这个函数,没管实参,但看到报错又想解决,原因就是这个函数是 .h文件中的,不会提示形参,一直找错误原因。结果就是把内容写完就无错了。
xTaskNotifyGive(gpsHandle);
//修改后编译不报错。
常见解决方案:
1、设置C99。
2、检查宏定义处是否完整(有检查结尾分号的,感觉影响不大)
3、检查调用函数的位置信息是否完整;(这点很重要,我喜欢先写函数主体,再写实参,造成报错)
附上错误发送的原因
xTaskNotifyGive();
//直接使用这个函数,没管实参,但看到报错又想解决,原因就是这个函数是 .h文件中的,不会提示形参,一直找错误原因。结果就是把内容写完就无错了。
xTaskNotifyGive(gpsHandle);
//修改后编译不报错。