重现步骤:
1.安装vs2015 u3 RC
2.创建一个新的win32项目
3.将平台工具集设置为" Visual Studio 2015 - Windows XP(v140_xp)"
你可以在这里找到设置:
项目 - >配置属性 - >一般
4.建立
致命错误C1083:无法打开包含文件:' ctype.h':没有此类文件或目录
(没有第3步,它会编译得很好)
答案 0 :(得分:4)
这是a known problem与Visual Studio 2015 Update 3 RC。
使用v140_xp PlatformToolset时,Visual C ++项目构建失败
<强>问题:强>
使用PlatformToolset v140_xp时,UCRT未添加到Include中 和图书馆的路径。解决方法:强>
- 在Visual Studio中,转到解决方案资源管理器。
- 右键单击该项目,单击“属性”查找并选择“VC ++目录”
- 使用“$(MSBuildProgramFiles32)\ Windows附加包含目录 试剂盒\ 10 \包括\ 10.0.10240.0 \ ucrt”
- 使用“$(MSBuildProgramFiles32)\ Windows附加库目录 试剂盒\ 10 \ lib中\ 10.0.10240.0 \ ucrt \ $(PlatformShortName)”
- 单击“确定”或“应用于保存”。