0
我需要在我的Qt應用程序中使用Flex ++生成的解析器代碼。我得到這個錯誤:在Qt項目中使用flex
undefined reference to `yyFlexLexer::yywrap()
我還添加了此行的.pro文件:
LIBS += -lfl
我需要在我的Qt應用程序中使用Flex ++生成的解析器代碼。我得到這個錯誤:在Qt項目中使用flex
undefined reference to `yyFlexLexer::yywrap()
我還添加了此行的.pro文件:
LIBS += -lfl
什麼你正在尋找的是一個簡單的
%option noyywrap
選項部分
%{
DECLARATION
%}
OPTIONS
%%
RULES
%%
MISC. C IMPLEMENTATION
和maby你想添加這些還有:
%option nounistd
%option never-interactive
的是,在您的文章錯字或者你真的有'LIBIS'地方? – Mat
不!它是LIBS :-) –
您是否使用[LEXSOURCES](http://doc.qt.nokia.com/4.7/qmake-variable-reference.html#lexsources)qmake屬性? – Mat