LoginSignup
1
1

More than 5 years have passed since last update.

tesseract-ocr などの海外オープンソース系のソースコードをいじらずにコンパイルを通す

Last updated at Posted at 2017-01-21

メモです。

PCのコントロールパネルの地域を開き、管理タブを選んで、システムロケールの変更ボタンを押し、ロケールを英語(米国)に換えて再起動してからコンパイルするとすんなり通ります。
この方法で、なかなかコンパイルが通らないオープンソース系のプログラムや海外のサンプルコードなど、謎のコンパイルエラーで悩んでたものが大体解決できます。
cmake-guiやLINKで失敗するときはいったん日本語に戻します。コンパイルがうまくいけばlinkは日本語でも大丈夫みたいです。
一般的には、ソースコードをBOM付きUNICODEで保存しなおせば良いようですが、コード改変してないのに日付が変わるのが嫌な場合有効な方法かと思います。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1