问题描述:
在VS2017中运行解决方案是有错误:“E1696 无法打开 源 文件 “stdio.h”
”…
原因:
这种问题一般发生在该项目代码是在网上下载而来的情况,或者电脑重装新的系统等情况,导致电脑系统与该项目生成时所采用的windows SDK 不同,从而在默认的位置(已发生变化)找不到许多源文件。
解决方案:
-
在C++项目处(示例为“Fibonacci”),鼠标右击,弹出的菜单中左击选择“属性”。
-
单击 “属性” 后,弹出以下对话框,找到并单击 “常规” ,找到“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的配置为例,
- 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)。
-
<