【发布时间】:2014-03-01 17:41:53
【问题描述】:
我正在尝试在 Microsoft Visual Studio 2010 上通过 flex 构建一个词法分析器(tokenizer),但是当我按下 Tools -> flex 时它不会生成 C 文件(lex.yy.c) 任何人都可以帮助我吗?
【问题讨论】:
标签: visual-studio-2010 compiler-construction flex-lexer
我正在尝试在 Microsoft Visual Studio 2010 上通过 flex 构建一个词法分析器(tokenizer),但是当我按下 Tools -> flex 时它不会生成 C 文件(lex.yy.c) 任何人都可以帮助我吗?
【问题讨论】:
标签: visual-studio-2010 compiler-construction flex-lexer
Flex 通常不作为 Visual Studio 的一部分提供,因此必须已下载并添加它。
使用visual studio添加flex和bison的说明在这里:http://sourceforge.net/p/winflexbison/wiki/Visual%20Studio%20custom%20build%20rules/
请阅读该文档。它向您展示了如何让它发挥作用。
许多人发现在命令提示符模式下使用 flex 和 bison 会更容易。
【讨论】: