私は Apache Axis 2 C を使用して C++ を生成しました (それとも C ですか? - ドキュメントでは、元の Apache Axis と新しい Axis2 を十分に区別していません)。
これらの生成された XML バインディングを Meego および Symbian アプリケーションで使用するつもりです。もちろん、これに関する問題は、生成されたファイルに必要なライブラリ (axiom、libxml など) が x86 であることです。ARM ライブラリが必要です。これに対する解決策は、Apache Axis 2 を ARM にクロス コンパイルしてから、アプリケーションでそれらにリンクすることです。
見た目から、Apache Axis は Autotools を使用しているように見えるので、私の質問は
- Apache Axis 2 を eclipse (またはその他の IDE) にインポートして、それを arm g++/gcc コンパイラにポイントし、[コンパイル] をクリックするだけでよいでしょうか?
Symbian/Meego の .so ファイルを提供する最も簡単なソリューションを探しています。
ソースコードは次のとおりです。
https://github.com/apache/axis2-c
また、Visual Studio 2008 .proj ファイルも含まれているようです....
どんな助けでも大歓迎です!