RHEL 6を使用していて、SWIGを使用してコードをコンパイルしようとしています。
SWIGファイルの名前はmySwig.iで、次のようになります。
%module base_module
%{
#include "base.h"
%}
%include "base.h"
mySwig.iファイルはfooという名前のフォルダーに保存されます。fooフォルダーには、他の.h、.c、および.cxxファイルもあります。
私が使用するコマンドは
gcc -fpic -c foo/*
出力は次のとおりです。
foo/mySwig.i:1 error: expected identifier or '(' before '%' token
foo/mySwig.i:3 error: stray '#' in program
foo/mySwig.i:5 error: expected identifier or '(' before '%' token
誰かがこれらのエラーを解決する方法について何かアイデアがありますか?