error C2037: left of 'xxx' specifies undefined struct/union 'xxx'
时间:2010-09-19 来源:萧冲
碰到这个问题,在一个简单的工程里面实现了重现。
定义一个结构,例如
源代码
然后重定义一下,
源代码
定义一个方法,
源代码
编译上面三个文件,就会出现该错误。
解决方法其实很简单,就是将pubdef.h 文件里的包含文件反注释掉。
原因:funtest.c 文件里面并没有包含MIMainInfo结构的具体定义信息,只是包含了一个重定义变量以使编译并不出错。
相关阅读 更多 +