スティーブが教えてくれます あれVC 2015とVC 2017は実際(そうなる))バイナリ互換性があります。
zeroinfo wrtが見つかりました。これは 2017(RC)のリリースノート にあります-または、そのことについてはほとんどどこにでもあるので、ここに行きます:
Visual Studio 2017 (v141)
とVisual Studio 2015 (v140)
のruntimeの違いは何ですか? (*)(*):ええ、私は実際に2017 RCをインストールしてインストールしました、そして表面で見ることができるものから、少なくともidenticalMSVCRTは使用済み、つまりmsvcp140.dll
およびvcruntime140.dll
(プラットフォームツールセットが「v141」と呼ばれているにもかかわらず。
はい、141ライブラリと140ライブラリはほとんど同じです。バージョンが並んでいる問題のためにぶつかった。 VisualC++ 2015のv140ツールセットとVC++ 2017のv141ツールセットはバイナリ互換です。
マイクロソフトはCRTを段階的に更新しています。
Visual C++ 14.0(2015)CRTには4つのファイルがあります。
Visual C++ 14.1(2017)CRTは2つのファイルのみを追加します。
Visual C++ 14.2(2019)CRTは2つのファイルのみを追加します。
上記の追加機能の一部を使用しない場合、バイナリは古いバージョンのCランタイムで動作します。