【发布时间】:2016-09-21 17:52:27
【问题描述】:
我正在使用 Visual Studio 2015 更新 3(它捆绑了 UCRT 10.0.10240.0)来构建一个带有 UCRT 静态链接 (/MT) 的 DLL。
该版本的 UCRT 包含一个错误(setlocale 中的死锁),因此我安装了带有 UCRT 10.0.10586.0 的 Windows 10 SDK,但 Visual Studio 继续使用它自己的版本 10.0.10240.0。
因此我的问题是 - 如何让 Visual Studio 链接到最新的 UCRT 库?
【问题讨论】:
-
将项目的目标平台版本设置更改为 10.0.10586.0 是一种简单的方法。更改包含和库的 VC++ 目录设置是一种艰难的方式。
-
具体在哪里?我在“目标平台”中只有“Visual Studio 2015”和“Visual Studio 2015 (xp)”选项
-
“目标平台版本”,而不是“平台工具集”。常规页面,第二项。
标签: visual-studio visual-studio-2015