多数の.cソースファイルを解析するためにpycparserを使用していますが、#includedライブラリ内の多くのものをパーサーが処理できないため、私の目的には必要ありません。私はそれをコンパイルする必要はありません、ちょうど特定の.cからASTを生成する必要があります私は処理しています。私は今それを渡している cppの引数は以下のとおりです。cプリプロセッサにすべての#includeを無視させる方法はありますか?
cpp_args=["-D__attribute__=","-D__extension__=","-D__builtin_va_list=void*"]
任意のアイデア?
ありがとうございます!
'おそらくUSE_INCLUDES'の#ifdef
は私与えますか? –