0

我想在 Windows 7 平台上用 antlrIDE 构建一个解析器(用 C 语言)。我完成了语法(组合语法的.g),它会自动为我生成词法分析器和解析器。但是,我不知道如何编译 .c 和 .h 文件。我试过了,但因为头文件包含而出错(antlrIDE 自动#include "antlr.h"在解析器点 c 文件中生成头文件)。我已阅读这篇文章Using ANTLR3 C Target

但这对我没有帮助,你们能告诉我怎么做吗?提前谢谢你。

4

1 回答 1

1

您需要将 ANTLR 运行时添加到您的项目/解决方案中。这是下载运行时库ANTLR C 运行时的链接(来自您在问题中放置链接的文章)。

将运行时添加到您的构建中,并将其他包含目录设置到运行时库的包含文件夹(编译器可以在其中找到 antlr.h 头文件)。

于 2012-06-22T11:45:00.093 回答