GLEWをVisual Studio 2015とCMakeでビルドするときの注意点
GLEWをCMakeでVisual Studio 2015向けのビルドファイルを生成してDebugビルドするとリンクエラーがでる。
実際にリンクに失敗する原因となったシンボル名について検索するとGLEWのgithubのissueが見つかった。
cmake: Cannot build glew32d.dll with Visual Studio 2015 · Issue #99 · nigels-com/glew · GitHub
曰く、Visual Studio 2015以降では/RTC1オプションをオンにした状態だとリンクエラーが出るそうで、無効(Default)にすることを推奨しているそうです。
ちなみに/RTCオプションとはランタイムエラーチェックに関するオプションだそうで、変数のメモリ配置においてReleaseビルドを想定したDebugを行えるようにするオプションだそうです。
/RTC (ランタイム エラー チェック)