VS2017解决方案整理解决(一)

VS2017运行解决方案时出现错误:无法打开源文件“stdio.h”。问题通常由SDK版本不匹配引起。解决方法是通过项目属性设置选择正确的Windows SDK版本。此问题也可能涉及其他头文件,如“iostream”。解决方案包括在配置管理器中设置项目为64位,以及在属性管理器中调整VC++目录和库目录。
摘要由CSDN通过智能技术生成

问题描述:
在VS2017中运行解决方案是有错误:“E1696 无法打开 源 文件 “stdio.h”
”…

原因:
这种问题一般发生在该项目代码是在网上下载而来的情况,或者电脑重装新的系统等情况,导致电脑系统与该项目生成时所采用的windows SDK 不同,从而在默认的位置(已发生变化)找不到许多源文件。

解决方案:

  1. 在C++项目处(示例为“Fibonacci”),鼠标右击,弹出的菜单中左击选择“属性”。

  2. 单击 “属性” 后,弹出以下对话框,找到并单击 “常规” ,找到“windows SDK 版本 ”在下拉选项中选择该电脑的windows SDK 版本(示例项目中默认的为8.1,应选择10.0.17134.0(我的电脑为Win10))即可。

有 0 个人打赏
文章最后发布于: 2019-02-12 18:54:58
vs2017无法打开“stdio.h”等源文件!
阅读数 2万+

因为系统重装了,vs不得不重新安装!不得不说简直就是残忍啊。最后差点砸电脑,心态都崩了!!一个简单的helloworld,保留四百多个错误…………简直就是残忍…………网上找了很多教程,都是单独下载,然…
博文
来自: jfwzy109127的博客

————————————————
版权声明:本文为CSDN博主「会武功的猪」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41926709/article/details/87107001
以Debug | x64的配置为例,

  1. Microsoft.Cpp.x64.user:
    系统默认的属性表,全路径为,
    C:\Users\horswing\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.x64.user.props
    项目创建后,默认有这个属性表。双击可以修改(效果与solution explorer 项目名上右键 -> property一致),右键选则remove和移除。

题外话,由此我们发现有三个地方可以设置项目属性:
1)Property Manager里的属性表(可以在默认的属性表上修改,也可以自己新建一个);
2)solution explorer里,项目属性;
3)在代码里更改:例如,宏定义,附加库等。
注意:1)2)3)的设置有冲突,那么2)覆盖1),3)覆盖2)。

    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值