0

Windows 7 プラットフォームで antlrIDE を使用して (C 言語で) パーサーを構築しようとしています。自動的にレクサーとパーサーを生成する文法 (結合文法の .g) を完成させました。ただし、.c および .h ファイルをコンパイルする方法がわかりません。試してみましたが、ヘッダーが含まれているためエラーが発生しました(antlrIDE#include "antlr.h"はパーサードットcファイルにヘッダーを自動生成します)。この記事を読みましたANTLR3 Cターゲットの使用

しかし、それは私には役に立ちません。その方法を教えてください。よろしくお願いします。

4

1 に答える 1

1

プロジェクト/ソリューションに ANTLR ランタイムを追加する必要があります。ランタイム ライブラリANTLR C ランタイムをダウンロードするためのリンクは次のとおりです (質問にリンクを追加した記事から)。

ビルドにランタイムを追加し、追加のインクルード ディレクトリをランタイム ライブラリのインクルード フォルダー (コンパイラーが antlr.h ヘッダーを見つけることができる場所) に設定します。

于 2012-06-22T11:45:00.093 に答える