2007-08-20
ICU を入れようと思って icu4c-3_6-src.zip をダウンロードしてきた。
readme を見ながら VS2005 でビルドしました。
未解決の外部参照が大量に出ました。
プロジェクトのプロパティを見たら「追加の依存ファイル」に一つも入ってない。
allinone.sln が間違ってるような?
make でやるとうまくビルド出来そう。
icu4c-3_8_d01-src.zip をダウンロードしてきて比較しました。
同じく「追加の依存ファイル」に一つも入ってない。
コマンドラインを見るとライブラリの指定が追加されている。
やっぱり icu4c-3_6-src.zip には追加するべきライブラリの指定が入ってなかった。
プロジェクトの依存関係も不完全だった。
i18n のビルドの前に common をビルドしなければならない
common のビルドで作成されたライブラリをリンクしなければならない。