2012年8月11日土曜日

Android NDK で COLLADA dom ライブラリをビルド - TOP


はじめに

一つ、書いてあることを、鵜呑みにしない。
一つ、できなくても、落ち込まない。
一つ、だまされても、泣かない。

当方、今回関係する内容について、まったくの無知なので、参考程度に留めること。

目的

 COLLADA dom ライブラリを Android 用にそれとなく動くようにビルドする。
XMLパーサーは、TinyXML を利用する。libxml2 は、利用しない。
ndk-build を利用して、ビルドできるようにする。

環境

ビルド環境

OS: Windows Vista Business 64ビット SP2
CPU:AMD Phenom II X4 955 3.20GHz
メモリ:8GB

Android 端末

acer ICONIA TAB A700 (Tegra3)
ASUS TF101 (Tegra2)

備考

Android.mk などに設定した内容は、Standalone Toolchain を利用して、configure および make で処理される内容を参考にしている。
したがって、素直に、そちらでビルドする方法もある。ただし、Android 用にビルドできるようになっていないので、色々と別の苦労をすることとなる。ツールがないとか、ライブラリが足りないとか、文字コードが違うとか、改行コードが違うとか、シンボリックリンクのソースやヘッダがあると、コンパイルに失敗するとか・・・・えとせとら、えとせとら。