xcode - 函数“yyback”的隐式声明在 C99 中无效
问题描述
为什么我的 lex 构建在 Macos 上失败?
这是错误:
lex_yy.c:71:6: error: implicit declaration of function 'yywrap' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
if (yywrap()) return(0); break;
lex_yy.c:68:14: error: implicit declaration of function 'yylook' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
while( (nstr = yylook()) >= 0)
和
lex_yy.c:874:12: error: implicit declaration of function 'yyback' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){
解决方案
推荐阅读
- c# - AppendText 在 C# 中获取命令和目标播放器
- java - Java GUI程序中如何计算文本区域中有多少单词
- ffmpeg - 使用 ffmpeg 使用 Alpha 通道将视频叠加在另一个视频之上
- jquery - 从表单域中删除单词的代码
- r - 数据帧之间的查找。如果匹配存在则返回计数、最大值和最小值
- r - R - 在 ggplot2 中强制 geom_density() 接受 df 列作为频率(y 变量)
- r - 从每行数据的最后一列获取数据
- android - 让按钮返回第二个微调器的字符串值
- sql - 使用表中的索引规范化数据
- nginx - 如何允许从 nginx 中的子域访问域?