C ++ Ошибка в stdlib cdefs.h? - PullRequest
       3

C ++ Ошибка в stdlib cdefs.h?

1 голос
/ 12 января 2012

Я получаю сообщение об ошибке при попытке скомпилировать приложение C ++ на Mac Lion (10.7) с помощью XCode.Компилятор жалуется на строку в cdefs.h (включенную из syslog.h) с ошибкой expected unqualified-id.

#if defined(__cplusplus)
#define __BEGIN_DECLS   extern "C" { //<--- Error in this line
#define __END_DECLS }
#else
#define __BEGIN_DECLS
#define __END_DECLS
#endif 

Что здесь?

1 Ответ

2 голосов
/ 13 января 2012

Нашли, ребята! После #include <syslog.h> в линии был какой-то странный невидимый символ. Таким образом, комментирование этой строки исправило это, потому что этот символ также был закомментирован. Вывод: вы не должны копировать и вставлять все найденное в Интернете.

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