2013-06-07 YouCompleteMe を msvc でビルドしてエラーになった場合の対処方法 vim 手元だと2箇所、変更する必要があったので覚書。 修正箇所は 2013/06/07 現在のものを対象としています。 1.IdentifierUtils.cpp の 169行目でエラー ここで型変換に失敗しているぽいので下記のようなコードに修正。 fs::path path( matches[ 2 ].str() ); 2.boost::filesystem::path_traits::convert がリンクエラー 次のようにして BoostParts のプロジェクトで『はい (/Zc:wchar_t)』を設定すると回避出来る。 なお、MinGW でビルドする場合はまた違うエラーが出るらしい。 [参照] https://github.com/Valloric/YouCompleteMe/issues/350#issuecomment-18720144