寺西です。 (2014/01/22 21:48), Tadamasa Teranishi wrote: > Windows 環境でも Namazu 用にコンパイルしてみようと思います。
VisualStudio 2005 でビルドするとエラーになりました。 1>------ ビルド開始: プロジェクト: kakasi, 構成: Debug Win32 ------ 2>------ ビルド開始: プロジェクト: libkakasi, 構成: Debug Win32 ------ 2>コンパイルしています... 3>------ ビルド開始: プロジェクト: mkkanwa, 構成: Debug Win32 ------ 1>コンパイルしています... 2>libdict.c 3>コンパイルしています... 1>dict.c 3>dict.c 2>g:\1.0\kakasi\kakasi-2.3.5\lib\libdict.c(127) : error C2059: 構文エ ラー : ')' 1>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(127) : error C2059: 構文エラー : ')' 1>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(215) : warning C4267: '=' : 'size_t' から 'int' に変換しました。データが失われているかもしれません。 2>ビルドログは "file://g:\1.0\KAKASI\kakasi-2.3.5\msvc\libkakasi\BuildLog.htm" に保存さ れました。 2>libkakasi - エラー 1、警告 0 3>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(127) : error C2059: 構文エラー : ')' 3>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(215) : warning C4267: '=' : 'size_t' から 'int' に変換しました。データが失われているかもしれません。 1>ビルドログは "file://g:\1.0\KAKASI\kakasi-2.3.5\msvc\kakasi\Debug\BuildLog.htm" に保 存されました。 1>kakasi - エラー 1、警告 1 3>ビルドログは "file://g:\1.0\KAKASI\kakasi-2.3.5\msvc\mkkanwa\Debug\BuildLog.htm" に保 存されました。 3>mkkanwa - エラー 1、警告 1 ========== ビルド: 0 正常終了、3 失敗、3 更新、0 スキップ ========== #define uintptr_t (int) がまずいようで #define uintptr_t int に修正すると(ワーニングはでますが)ビルドは通りました。 Visual Studio 2010 等 stdint.h を持っているものは、HAVE_STDINT_H を 定義することでビルドは通ります。 Namazu for Windows 2.0.22pre4 の pltests で動作確認した範囲では 正しく動作しているようでした。 -- ===================================================================== 寺西 忠勝(TADAMASA TERANISHI) [email protected] http://www.asahi-net.or.jp/~yw3t-trns/index.htm Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E _______________________________________________ Kakasi-dev mailing list [email protected] http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev
