这个错误主要是因为头文件包含的时侯,编译器把它们嵌入到一起进行编译.这就有可以出现,本来是上一头文件的错误,反正报错的位置是一下头文件.以下例子说明:/*头文件header.h中的内容*/typedef struct{ int i; int j;}DataType/*头文件header1.h中的内容*/typedef struct{ int k; int l;}StructType;/*源文件的内容*;#include"header.h"#include"header1.h"int main(void){ return 0;}
然后,编译的时侯编译器报的错是:Error E:\TURB...