WindowsでJavaからCaboChaを呼ぶ 一応解決

前回へのポインタ→id:nozom:20040918#p2

結局エラーの原因は分からず。これ以上深入りしてもしょうがないので、ライブラリとしてではなくて子プロセスで実行ファイルを起動して標準出力を読み取る方向で一応目的は達した。
しかし、大したことをするつもりもないのに、Unicodeと多バイト文字の変換とか、子プロセスで起動したコンソールアプリにパイプ経由で標準入力を与えてその標準出力を読む方法とか、割と本質でないところでかなりハマった。
(wcstombs() を呼ぶときは setlocale(LC_ALL,"") しないといけない、なんて知ってなきゃ分かるわけない)

参考リンク