c++ - 无法打开源文件 "sys/types.h", "sys/stat.h"

标签 c++ visual-studio-2017

我正在使用 Visual Studio 2017。我刚刚更新它并开始在我拥有的每个项目上遇到此错误:

C++ cannot open source file "sys/types.h"
C++ cannot open source file "sys/stat.h"

没有找到任何类似的问题,很抱歉,如果重复。错误是针对文件 wchar.h 中的这两行,这两个错误的错误代码都是 E1969,尝试修复但没有成功,任何帮助将不胜感激!

#include <sys/stat.h>
#include <sys/types.h>

最佳答案

当我在旧版 Visual Studio 中打开其他人创建的项目时出现此错误。这是我解决它的方法:

转到项目 > [项目名称] 属性...

单击 VC++ 目录

选择包含目录,然后单击右侧的下拉箭头并选择编辑...

点击换行图标(看起来像新文件夹图标)

单击 ... 浏览目录

导航到 C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt (请注意,您没有深入到 sys 文件夹)

点击选择文件夹 > 确定 > 确定

一旦我这样做了,错误就与代码中的相关错误一起消失了。

关于c++ - 无法打开源文件 "sys/types.h", "sys/stat.h",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49184227/

相关文章:

visual-studio-2017 - Visual Studio 2017 - 测量 "Lines of code"

c++ - boost 原始 C 数组的序列化、反序列化

c++ - 统一的解引用语法可能吗?

c++ - 如何从字符串创建 web::uri 并将其放入 client.connect() 中?

c# - 添加/p :Platform ="Any CPU" parameter forces the build in Debug configuration

c# - Visual Studio 2017 高 CPU 输入 (CodeLens)

visual-studio - 如何运行 Visual Studio (2017) 安装程序?

c++ - 英特尔 TBB 中的原子 double / float

c++ - 错误 C2248 : 'CvSVM::CvSVM' : cannot access private member declared in class 'CvSVM'

c# - VS 2017 添加 > Docker 支持中断构建 - "CleanWorkspace"任务意外失败(控制台应用程序)