keil报错mspace on parameter
时间: 2023-10-05 07:09:38 浏览: 183
这个错误通常发生在使用Keil编译器时,其中某些参数未正确传递。这可能是由于代码中使用了不兼容的语法或参数导致的。
解决此问题的方法如下:
1. 检查代码中是否存在语法错误或错误的参数传递。
2. 确保使用的编译器版本与代码兼容。
3. 确保将所有必需的头文件包含在代码中。
4. 如果问题仍然存在,请尝试使用不同的编译器或重新安装Keil编译器。
相关问题
keil中mspace on parameter ignored告警怎么解决
"mspace on parameter ignored"是因为在使用keil的时候,调用了某个函数,但是该函数的参数中出现了mspace,但是Keil不支持mspace参数,所以会出现该警告。
要解决这个问题,你可以尝试以下方法:
1. 检查你的代码,看看是否有使用了mspace作为参数的函数。如果有,尝试使用其他参数代替mspace。
2. 如果你确实需要使用mspace参数,可以使用其他编译器或者调整Keil的设置,使其支持mspace参数。
3. 如果你不想处理这个警告,你也可以忽略它,因为它只是一个警告,不会影响程序的正常运行。
keil出现报错FONT.H(7): warning C258: 'zf': mspace on parameter ignored,如何解决
这个报错是由于函数参数中的指针没有使用,在编译时被忽略了。您可以通过在函数参数中添加变量名,来修复这个问题。例如,把函数参数改成"void LCD_DisplayChar(uint8_t x,uint8_t y,uint8_t AsciiCode,uint8_t* mFont)"。这样就可以解决这个报错了。
阅读全文