2012-06-21 21 views
0

我打算在Windows 7平臺上用antlrIDE構建解析器(使用C語言)。我完成了語法(組合語法的.g),它爲我自動生成詞法分析器和分析器。但是,我不知道如何編譯.c和.h文件。我試過,但得到錯誤,因爲頭包括(antlrIDE自動生成解析器點c文件中的標頭#include "antlr.h")。我已閱讀此文章Using ANTLR3 C Target構建C語言目標語法解析器,編譯時需要知道如何包含

但它不能幫助我,請問您能告訴我該怎麼做?先進的謝謝你。

回答

1

您需要將ANTLR運行時添加到您的項目/解決方案。這裏是鏈接下載運行時庫ANTLR C runtime(從你把鏈接放在你的問題中的文章)。

將運行時添加到構建中,並將其他包含目錄設置爲運行時庫的include文件夾(編譯器可以在其中找到antlr.h頭)。