将vs中c 语言升级到3版本,VS2017运行旧版本下的C程序工程

任     务: 早年在VS2010下开发的C程序,现在换用VS2017打开,出现很多问题。以下主要解决遇到的两个问题。希望对你有帮助

解决方法如下:

1. VS2017应当安装对应的 Windows SDK

2.右键工程——》属性——》选择VS2017安装的Windows SDK版本(10.0.16299.0),这步让项目包含(incude)系统头文件(例如:stdio.h, string.h, ctype.h)等

ceb6e71f12f9a5ccbb4a13a5d5cd41eb.png

3.解决平台工具集问题

15c3a6338b919a97d67509302d79a4ea.png

VS2010下运行的C 程序,直接用VS2017打开配置

_PlatformToolsetShortNameFor_v100 对应的是 VS2010的平台工具集。

按照提示进行操作: 项目---> 重定解决方案目标

08eed66bd43beb74a30306dafe75f4c2.png

点击确定

输出结果:

配置“Debug|Win32”: 将平台工具集更改为“v141”(之前为“v140”)。

配置“Release|Win32”: 无需升级平台工具集。平台工具集为“v141”。

重定目标结束: 1 个已完成,0 个未通过,0 个已跳过

即可正常调试原程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值