重分急求!bison菜鸟问题,报错Name.tab.obj : error LNK2019: 无法解析的外部符号 _yylex,该符号在函数 _yyparse

桐轩 2020-02-03 12:23:45
菜鸟问题,怎么查都解决不了,麻烦各位指教
Name.y如下:
%{
typedef char* string;
#define YYSTYPE string
#include <stdio.h>
%}
%token NAME EQ AGE
%%
file : record | record file
;
record : NAME EQ AGE {printf("%s is %s years old!!!\n", $1, $3);}
;
%%
int main(){
yyparse();return 0;
}
int yyerror(char *msg){
printf("Error encountered: %s \n", msg);
return 0;
}

在VS2008命令行中先生成Name.tab.c,再用vs自带编译器cl 编译,报错:
...全文
276 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
桐轩 2020-02-10
  • 打赏
  • 举报
回复
yylex是flex的一个函数
Eritque arcus 2020-02-09
  • 打赏
  • 举报
回复
没有引用.lib文件?那个_yylex是什么,是一个库的名字吗,我在用jsoncpp的时候,没有引入库配的lib文件也是报这个错

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧