彎曲,當我使用野牛&柔性用VC6,我得到了下面的錯誤使用野牛和用VC6
的lex.yy.c(395):錯誤C2146:語法錯誤:缺少 ';'在標識符'YY_PROTO'之前 lex.yy.c(395):致命錯誤C1004:發現意外的文件結尾
這是什麼原因? 請幫忙。
從評論複製:
#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
extern "C" int yywrap YY_PROTO((void));
#else
extern int yywrap YY_PROTO((void));
#endif
#endif
您可能希望在帖子前後添加觸發錯誤的行以及其中的幾行。 – 2009-08-06 12:34:21
這裏是線,使該誤差: 的#ifndef YY_SKIP_YYWRAP 的#ifdef __cplusplus 外部的 「C」 INT yywrap YY_PROTO((無效)); #else extern int yywrap YY_PROTO((void)); #endif #endif – Janaka 2009-08-06 12:37:02
爲什麼你要使用像VC6這樣古老而過時的垃圾? – jalf 2009-08-06 15:27:06