0

Suddenly I'm getting an error in _types.h on the line with typedef. How can I track this down?

#ifdef __GNUC__
    typedef __signed char  __int8_t;
#else   /* !__GNUC__ */
4

2 回答 2

5

这几乎总是由在包含实际错误的文件之前的语法错误引起的。

因此,请查看(间接)包含的文件_types.h。你可能有一个不平衡的(.

于 2013-10-14T16:17:48.223 回答
4

通常,系统头文件中的这些隐秘错误是由于您有其他代码(可能在#import之前 'ed 的另一个头文件中)缺少右括号。通常,每当您遇到奇怪的编译错误时,您都必须查看编译器在报告行之前遇到的代码行,并查看之前的代码是否正确终止。

于 2013-10-14T16:17:47.830 回答