重分急求!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 编译,报错:
...全文
105 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
桐轩 2020-02-10
yylex是flex的一个函数
回复
Eritque arcus 2020-02-09
没有引用.lib文件?那个_yylex是什么,是一个库的名字吗,我在用jsoncpp的时候,没有引入库配的lib文件也是报这个错
回复
相关推荐
发帖
其它技术问题
创建于2007-09-28

3843

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2020-02-03 12:23
社区公告
暂无公告