2012-02-09 24 views
2

MSVCとCygwinを使用してICU for Windowsをコンパイルする初期の試みはうまくいきました。非MSVC Cygwinのバージョンとicuコンパイルで 'unicode/utypes.h'を見つけることができません

.../icu/source/stubdata/stubdata.c(20) : fatal error C1083: Cannot open include file: 'unicode/utypes.h': No such file or directory

問題なし:この時間は、しかし、成功した

.../icu/source/runConfigureICU Cygwin/MSVC

は、次のエラーで終了します。私は別のディレクトリにいますが、これはこれまでに働いていたようです。 前にicu/sourceディレクトリにコンパイルしておく必要があります。私は戻ってrunConfigureICUをインプレースで行い、エラーを見なかった。私は私の元々のicuフォルダを壊さなければならないと悲しく思っていますが、おそらくCygwin/MSVCをコンパイルする他の方法はありません。それは、Microsoftコンパイラがどのようにパスを処理するかと関係があります。

更新2。をicu/sourceにすると、他の場所が機能します。

答えて

0

runConfigureICUは、icu/sourcesディレクトリのCygwin/MSVCに対してのみ呼び出すことができます。そうでなければ、clはcygwinベースのインクルードパスに到達できません。

関連する問題