スティーブは、VC 2015 と VC 2017 は実際には (これから)バイナリ互換性があると教えてくれました。
ゼロ情報が見つかりました。これは2017 (RC) のリリース ノートに記載されています。
- VC++-2017バイナリでビルドされた C++ (C++ インターフェイス) DLL は、VC++-2015 でビルドされた DLL と互換性がありますか?
- 2017 と 2015 は同じ (動的)ランタイム ライブラリを使用しますか?
- その場合、 Platform Toolsetとの実行時の違いは何ですか? (*)
Visual Studio 2017 (v141)
Visual Studio 2015 (v140)
(*): ええ、実際に先に進んで 2017 RC をインストールしました。表面的には、少なくとも同じMSVCRT が使用されています。つまりmsvcp140.dll
、vcruntime140.dll
(プラットフォーム ツールセットが「v141」と呼ばれているにもかかわらず。