构建C目标语法解析器,需要知道如何在编译时包含



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

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

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

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

相关内容

  • 没有找到相关文章

最新更新