如果这是一个愚蠢的问题我很抱歉,但我对这个工具有0次经验,想知道我是否正确使用它。我已经下载了flex,在编译我的lex文件时,会生成一个C文件,然后需要单独编译。这是最好的方法吗?
答案 0 :(得分:3)
可以设置一个Visual Studio项目,该项目使用flex
作为自定义构建步骤,以便自动调用flex
,然后编译生成的文件。去年夏天我教了一个编译器课程,我们在存档的课程网站上提供了instructions on how to get flex
and a sample project file。您应该查看标有“PP1的Visual Studio Starter Files”的公告。
希望这有帮助!
答案 1 :(得分:1)
在Visual Studio中使用Win flex-bison非常简单直接。您可以在Win Flex-Bison找到它。