我正在使用 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/