标签: visual-studio visual-studio-2015
我正在使用Visual Studio 2015更新3(捆绑UCRT 10.0.10240.0)来构建一个静态链接(/MT)的UCRT的DLL。
/MT
该版本的UCRT包含一个错误(setlocale中的死锁),因此我安装了Windows 10 SDK和UCRT 10.0.10586.0,但Visual Studio继续使用它自己的版本10.0.10240.0。
因此我的问题 - 如何让Visual Studio与最新的UCRT库链接?
答案 0 :(得分:2)
正如Hans Passant在评论中提到的,在安装 Windows 10 SDK 之后,可以使用“目标”在 Visual Studio 2015 中定位新的UCRT平台版本“项目设置中的下拉列表。
如果不这样做(目标平台版本为8.1),Visual Studio将继续使用UCRT 10.0.10240.0。
但是,“ VS2015命令提示符”似乎会自动获取最新的UCRT。