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