奇怪的错误。 Deprecated declaration IOInitOut - give arg types。

2019-08-23 14:35发布

Userdisplay12864.h(3): warning:  #1295-D: Deprecated declaration IOInitOut - give arg types
Userdisplay12864.c(23): error:  #147: declaration is incompatible with "GPIO_InitTypeDef GPIOInitOut" 

编译时,出现好多这类型的警告和错误,不知道怎么回事啊。英语字面意思倒是理解了,但是,实际含义不清楚啊。

找了半天也没有找到错在哪里。求各位高手,帮忙解答啊。

先谢谢大家了。回去睡觉了。

唉。技术员累啊。









友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
fanyi
1楼-- · 2019-08-24 21:38
回复【9楼】fanyi:
---------------------------------
原子老师,关于全局变量赋值的情况,我晚上又看了一下。搞清楚了。

是在外部,可以初始化,但是,不能赋值。即:

int i=0; 这样可以。

但是, int i;    i=0;  这样就不可以了。

感谢,原子老师的指导啊。

这几天,忙着,用 STM 32 驱动 12864。忙啊。

我先回 寝室了。
正点原子
2楼-- · 2019-08-25 00:52
呵呵,不客气.
xintaisniper
3楼-- · 2019-08-25 01:05
回复【7楼】fanyi:

---------------------------------
呵呵,最近我也出现啦,第一个警告,解决方法是在.h文件里声明的时候加了一个void,即void IOInitOut(void);不知道你试试行吗。。。。
super_Tao
4楼-- · 2019-08-25 05:47
 精彩回答 2  元偷偷看……
chupacabra96
5楼-- · 2019-08-25 11:19
函数申明的问题不够规范。

一周热门 更多>