[quote=引用 楼主 navyliu1986 的回复:] 我有四个文件,a.c a.h b.c b.h, b.h里定义了一个结构体 test,a.h包含了b.h, 在a.c里面定义了一个函数 void hello(test inA); 在a.h里声明了这个函数void hello(test inA),此时总是报错test结构体未定义,但在a.c中又没问题。 大家来出现过这种问题没?我是一个大项目里,处理这四个文件还有其他文件,我分析了下好像又没什么问题,请各位大牛指点可能问题出在哪里?谢谢啦!
我有四个文件,a.c a.h b.c b.h, b.h里定义了一个结构体 test,a.h包含了b.h, 在a.c里面定义了一个函数 void hello(test inA); 在a.h里声明了这个函数void hello(test inA),此时总是报错test结构体未定义,但在a.c中又没问题。 大家来出现过这种问题没?我是一个大项目里,处理这四个文件还有其他文件,我分析了下好像又没什么问题,请各位大牛指点可能问题出在哪里?谢谢啦!
69,378
社区成员
243,075
社区内容
加载中
试试用AI创作助手写篇文章吧