それは、64ビット版でなくてはならない。環境は、これまで色々ビルドしているので、他にも必要なライブラリなどがあるかもしれないが、今回やった手順しか書かないので注意。ビルドは、スンナリできた。ビルドパッチファイル(MeCab_0.98_MinGW.patch)については後述する。”x86_64-w64-mingw32/bin/”に入っている。パスを通すか、実行ファイルと同じディレクトリにコピーしておく必要がある。依存を無くそうと悶絶してみたが、私のレベルでは、どうしてもできなかった。ちなみに私のレベルは5である。パッチファイルこのパッチファイルこそが、今回の血と汗と涙の結晶。若干の説明をおこなう。利用しないようにするため。インストールされていなければいらない。実行して、1行入力後に固まるようなので、利用しないようにした。同様の機能を利用するようだ。break;あいまいなキャストだったので、修正。!defined(__MINGW32__)ここは、偉大なる先人の知恵。-DMECAB_DEFAULT_RC='"$(MECAB_DEFAULT_RC)"'ここの修正は、苦肉の策。うちの環境では、変数の展開に問題があるらしく、思ったようにならない(バックスラッシュだらけになり、バックスラッシュの個数も1個足りないとか・・・)。ここは、コンパイルが通るようにしただけで、理想の対処とは程遠い。SWIGここも、偉大なる先人の知恵。ファイル格納デフォルトディレクトリをハードコーディングした。各自の環境に合わせて、変更する必要がある。同じディレクトリの”mecabrc”を探すらしい。それでも見つからないときにこの値を利用するようだ。break;あいまいなキャストってコンパイラに怒られたので、適当にキャストしてみた(おいっ)。いいのかなぁいいのかなぁ。バインディングのディレクトリにコピーする。コンソール出力が文字化けするので、ファイルにログを吐いておく。2>&1出来上がったもののテストをしてみる。辞書ディレクトリを指定する部分に、先ほどビルドした辞書のディレクトリを設定する。..\mecab-ipadic-2.7.0-20070801テストを実施コンソール出力は、文字化けするのでファイルに吐いて確かめる。助動詞,*,*,*,特殊・タ,基本形,た,タ,タ。記号,句点,*,*,*,*,。