认清事物的本质-简单

博客园 首页 新随笔 联系 订阅 管理

碰到这个问题,在一个简单的工程里面实现了重现。

定义一个结构,例如

源代码

然后重定义一下,

源代码

定义一个方法,

源代码

编译上面三个文件,就会出现该错误。

 

解决方法其实很简单,就是将pubdef.h 文件里的包含文件反注释掉。

原因:funtest.c 文件里面并没有包含MIMainInfo结构的具体定义信息,只是包含了一个重定义变量以使编译并不出错。

posted on 2010-09-19 14:08  萧冲  阅读(4750)  评论(0编辑  收藏  举报