其他分享
首页 > 其他分享> > 如何解决passing argument 1 of 'LCD_DrawPic' discards qualifiers from pointer target type

如何解决passing argument 1 of 'LCD_DrawPic' discards qualifiers from pointer target type

作者:互联网

原文链接:http://www.cnblogs.com/nios_ii/archive/2011/10/10/2206550.html

在编译ourdev网友“Green Sheep 绿羊”的TFT测试文件时,出现诸如passing argument 1 of 'LCD_DrawPic' discards qualifiers from pointer target type的警告,双击此警告来到main.c文件中的LCD_DrawPic(Image1)一行。

经检查发现Image1 定义为const unsigned char 类型,而LCD_DrawPic函数的地方定义的是void LCD_DrawPic(unsigned char *data),两者定义不一致,将void LCD_DrawPic(unsigned char *data)修改为void LCD_DrawPic(const unsigned char *data),同样修改tft.h中的相应位置,重新编译,该警告消失。

转载于:https://www.cnblogs.com/nios_ii/archive/2011/10/10/2206550.html

标签:discards,target,10,DrawPic,unsigned,char,LCD,data
来源: https://blog.csdn.net/weixin_30355437/article/details/97243166