安装VS2015 Update 3后无法编译面向WinXP的新项目

时间:2016-06-20 05:53:49

标签: c++ visual-studio-2015

重现步骤:
1.安装vs2015 u3 RC
2.创建一个新的win32项目
3.将平台工具集设置为" Visual Studio 2015 - Windows XP(v140_xp)"
你可以在这里找到设置:
项目 - >配置属性 - >一般
4.建立

致命错误C1083:无法打开包含文件:' ctype.h':没有此类文件或目录

(没有第3步,它会编译得很好)

1 个答案:

答案 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)”
  •   
  • 单击“确定”或“应用于保存”。
  •