问问题
138 次
3 回答
2
于 2013-07-19T12:28:57.250 回答
2
最好的方法:不要包含“.c”文件,然后编译以分隔“.o”并将它们链接在一起。
如果不可避免地包含多个头文件mystring.h
,请寻找头文件保护,例如在 SO
于 2013-07-19T12:30:07.647 回答
1
您需要保护您的结构定义如下
#ifndef SOME_GUARD_NAME
#define SOME_GUARD_NAME
typedef struct Split {
char *head;
char *tail;
}Split;
#endif
由于您包含“ .c
”文件,因此请在此处查看以避免所有这些混乱。
于 2013-07-19T12:30:16.900 回答