我试图在Windows上编译一个项目,它采用柔性/野牛。

编译flex和野牛文件都很好我MinGW的安装后,但是当我到达的构建的最后一步:

g++ -o hexciting CommandParser.tab.o CommandParser.yy.o Command.o -lfl

报告说,库不能被发现。

在对谷歌一段时间,我试图改变标志-llibfl.a,但这个库也无法找到。

如何可以得到这个库的副本或建立一个自己?

有帮助吗?

其他提示

我通过Cygwin使用弯曲,然后编译在Visual Studio,以避免链接库中的“L”,你只需要定义

int yywrap()

如果yywrap返回0的新文件已被加载在当前文件完成该功能被调用时,,1当没有更多的文件存在。

有关您的问题另外一个我硬编码yywrap返回1,因为它是在标准的诗句文件采取从输入。

使用赢柔性野牛。这是很容易在Visual Studio中使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top