Ошибка C ожидаемого спецификатора-списка-спецификатора до 'time_t' - PullRequest
0 голосов
/ 22 февраля 2010

Я получил ошибку

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

Обратная связь

По крайней мере, нам нужно увидеть строку 31 error.c и строку 254 mas.h, предпочтительно по несколько строк контекста вокруг каждой. Эта ошибка может не иметь ничего общего с тем, как объявляется time_t. - Джон Боде

Тогда я проверяю в error.c (строка № 31) - #include "mas.h" затем я проверяю строку № 254 в мас.ч.

in mas.h

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

Кто-нибудь может подсказать, где я иду не так?

Ответы [ 2 ]

6 голосов
/ 22 февраля 2010

Вы включили <time.h>?

1 голос
/ 22 февраля 2010

Вы должны включить time.h до , включая mas.h.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...