我为 3 种不同格式的文件解析编写了 3 个 .lex 文件,在生成扫描仪 c 代码后,我需要将这 3 个文件构建为单个可执行文件,但由于“'yy_switch_to_buffer(...)' 的多重定义”等原因而失败, “'yytext'的多重定义”, ...
这个怎么解决?</p>
我为 3 种不同格式的文件解析编写了 3 个 .lex 文件,在生成扫描仪 c 代码后,我需要将这 3 个文件构建为单个可执行文件,但由于“'yy_switch_to_buffer(...)' 的多重定义”等原因而失败, “'yytext'的多重定义”, ...
这个怎么解决?</p>