実現したいこと
XercesをAndroidのネイティブソース(NDK)で使用出来る様に、Android向けに静的ライブラリにビルドしたいです。
発生している問題・分からないこと
既存のC++のソースでXercesを使用しているのですが、既存のソースをAndroidアプリでも使用したいと思っています。
仮想PCのUbuntu環境にてXercesのAndroid向けビルドを行いたいのですが、実現方法が全く分からずに困っています。
Android公式に記載されている設定を参考にしつつ環境変数にAndroidNDKの設定を行って「.configure」コマンドを実行してみたのですが、「Xerces cannot function without a transcoder」で止まってしまいます。
該当のソースコード
export NDK={AndroidNDKのパス} export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/linux-x86_64 export ANDROID_VERSION=21 export TARGET=aarch64-linux-android export AR=$TOOLCHAIN/bin/llvm-ar export CC=$TOOLCHAIN/bin/$TARGET$API-clang export AS=$CC export CXX=$TOOLCHAIN/bin/$TARGET$API-clang++ export LD=$TOOLCHAIN/bin/ld export RANLIB=$TOOLCHAIN/bin/llvm-ranlib export STRIP=$TOOLCHAIN/bin/llvm-strip ./configure --host=$TARGET --prefix={ライブラリを作成したいフォルダのパス} make & make install
試したこと・調べたこと
上記の詳細・結果
「Xerces cannot function without a transcoder」で止まってしまいます。
補足
特になし
0 コメント