を曲げる:エラーC2146:構文エラー:見つかりません ';' 「YY_PROTO」識別子の前に lex.yy.c(395):致命的なエラーC1004:予期しないファイルの終わりが見つかりました 使用バイソンと私はVC6とバイソン&フレックスを使用すると、私はエラー</p> <p> lex.yy.cを(395)の下になってしまったVC6
この原因は何ですか? 助けてください。コメントからコピー
:
#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
extern "C" int yywrap YY_PROTO((void));
#else
extern int yywrap YY_PROTO((void));
#endif
#endif
エラーの原因となった行を、その行の前と後の2行で囲むことができます。ここ –
はエラーを与える行である: #ifndefのYY_SKIP_YYWRAP の#ifdef __cplusplus にextern "C" int型のyywrapのYY_PROTO((無効)); #else extern int yywrap YY_PROTO((void)); #endif #endif – Janaka
あなたがVC6のような古い古くからのジャンク品を使っている理由は何ですか? – jalf