c.c:22: error: syntax error before ‘CFFileDescriptorRef’
... Обычно означает, что вы используете тип, который не определен (например, вы забыли #include
любой заголовок, который его определяет, прежде чем его использовать).
Следующий код:
foo_t FooBar;
Воспроизводит ошибку, если, конечно, foo_t
не напечатано где-то перед ее использованием.
Или, может быть, вы, толстяк, потрогали все, что было до этого :) Трудно сказать, не видя код.