ソースコード(OpenGLCommands.cpp)ビルド時のエラーについて - mishimatsu/UE4 GitHub Wiki

Engine\Source\Runtime\OpenGLDrv\Private\OpenGLCommands.cpp 2802行目あたり、#if PLATFORM_MAC #endifで、エラーになる。 しばらく、このビルドエラーに悩まされていたのだが、原因が判明。 このファイルは、UTF-8、改行コードがUnix(LF)になっている。 他のファイルは、SJIS、改行コードUnix(LF)。 UTF-8をSJISに変更するか、改行コードをCR+LFに変更することで回避することが可能。 どうやらUTF-8、LFの組み合わせの場合に、Visual Studio 2013のプリプロセッサーに問題があり、コードの一部を削除してしまうようだ。