Стив говорит мне, что VC 2015 и VC 2017 на самом деле будут (совместимы) с бинарной совместимостью.
Я нашел нулевую информацию. это в заметки о выпуске на 2017 год (RC) - или почти где угодно, так что здесь:
- Является ли библиотека С++ (С++) DLL, построенная с VС++ - 2017 бинарным, совместимым с DLL, созданным VС++ - 2015?
- В 2017 и 2015 годах используется ту же динамическую библиотеку ?
- Если да, то какая, если таковая имеется, является разницей времени выполнения между Platform Toolset
Visual Studio 2017 (v141)
иVisual Studio 2015 (v140)
? (*)
(*): Да, я действительно пошел вперед и установил RC-2017, и из того, что я вижу на поверхности, используется, по крайней мере, идентичный MSVCRT, то есть msvcp140.dll
и vcruntime140.dll
(несмотря на платформу набор инструментов, называемый "v141".