8

如果这是一个愚蠢的问题,我深表歉意,但我对这个工具的经验为零,想知道我是否要正确使用它。我已经下载了 flex,它在编译我的 lex 文件时会生成一个 C 文件,然后需要单独编译该文件。这是最好的方法吗?

4

2 回答 2

7

可以设置一个flex用作自定义构建步骤的 Visual Studio 项目,以便自动调用flex然后编译生成的文件。去年夏天我教了一门编译器课程,我们在存档课程网站上有关于如何获取flex和示例项目文件的说明。您应该查看标有“用于 PP1 的 Visual Studio Starter Files”的公告。

希望这可以帮助!

于 2013-02-02T19:39:40.483 回答
3

Using Win flex-bison with visual studio is quite easier and straightforward. You can find it at Win Flex-Bison.

于 2014-05-07T15:16:08.260 回答