Сборка целевого грамматического парсера C, нужно знать, как включить при компиляции

Я пытаюсь построить парсер (на языке C) с antlrIDE на платформе Windows 7. Я закончил грамматику (.g комбинированной грамматики), которая автоматически генерирует для меня лексер и парсер. Однако я не знаю, как скомпилировать файлы.c и.h. Я пытался, но получаю ошибку, потому что заголовок включает (antlrIDE автоматически генерирует заголовок #include "antlr.h" в файле синтаксического анализатора c). Я прочитал эту статью, используя цель ANTLR3 C

Но это не помогает мне, ребята, не могли бы вы показать мне, как это сделать? Заранее благодарю.

1 ответ

Вам необходимо добавить среду выполнения ANTLR в ваш проект / решение. Вот ссылка для скачивания библиотеки времени выполнения ANTLR C runtime (из статьи вы поместили ссылку в свой вопрос).

Добавьте среду выполнения в вашу сборку, а также установите дополнительные каталоги include в папку include библиотеки времени выполнения (где компилятор может найти заголовок antlr.h).

Другие вопросы по тегам