在Qt项目中使用flex

发布于 2024-11-25 02:46:55 字数 189 浏览 1 评论 0原文

我需要在我的 Qt 应用程序中使用 flex++ 生成的解析器代码。我收到此错误:

  undefined reference to `yyFlexLexer::yywrap()

我还将这一行添加到 .pro 文件中:

LIBS += -lfl

I need to use a flex++ generated parser code in my Qt application. I got this error:

  undefined reference to `yyFlexLexer::yywrap()

I also added this line to .pro file:

LIBS += -lfl

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

影子是时光的心 2024-12-02 02:46:55

搜索的内容很简单

%option noyywrap

您在选项部分中

%{
    DECLARATION
%}
OPTIONS
%%
RULES
%%
MISC. C IMPLEMENTATION

,也许您还想添加这些内容:

%option nounistd
%option never-interactive

What you are searching for is a simple

%option noyywrap

in the Options section

%{
    DECLARATION
%}
OPTIONS
%%
RULES
%%
MISC. C IMPLEMENTATION

and maby you want to add these as well:

%option nounistd
%option never-interactive
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文