Gameplay Projectは、すべての依存関係の静的ライブラリのセットを配布します。それらに含まれるライブラリは、アプリケーションのデバッグまたはリリース ビルドでリンクされます。彼らのライブラリでstringsコマンドを実行し、コンパイルしたものと比較しました。リンカー ディレクティブ/FAILIFMISMATCH:"RuntimeLibrary=MD_DynamicRelease"
は私のライブラリに設定されていますが、彼らのライブラリには設定されていません。
彼らはどのようにしてライブラリをこのようにコンパイルしたのでしょうか?
編集:明確化
これは、VS2012 用にコンパイルされたライブラリを使用する次のブランチで発生することを言及しませんでした。ライブラリの _MSC_VER は 1700 です。
異なるバージョンの CRT をリンクするべきではないことは承知していますが、どうやってこのようにコンパイルできたのか疑問に思っています。