'time_t'之前的C错误预期说明符限定符列表

时间:2010-02-22 06:01:29

标签: c

我收到了错误

from error.c:31:
/usr/include/ap/mas.h:254: error: expected specifier-qualifier-list before ‘time_t’
make: *** [error.o] Error 1

反馈

  

我们至少需要看到error.c的第31行和mas.h的第254行,最好是每行的几行上下文。此错误可能与time_t的声明方式无关。 - 约翰博德

然后我检查 在error.c(第31行) - #include“mas.h” 然后我检查mas.h中的第254行。

in mas.h

#include <sys/types.h>
typedef struct _x{
  time_t time;
}x;

有人可以建议我哪里出错吗?

2 个答案:

答案 0 :(得分:6)

你有#included <time.h>吗?

答案 1 :(得分:1)

您需要在之前加入time.h ,包括mas.h