Visual Studio 找不到 assert.h

新手上路,请多包涵

我是大学的第一年,我刚拿到我的新笔记本电脑。我下载了 Visual Studio 2017 并提取了我的解决方案存储库。但是,我遇到了一些问题,因为在安装 VS 时似乎没有下载我以前计算机上的许多文件。我的大学 wifi 很慢,如果不需要,我不想重新下载。我按照前面的步骤在旧计算机上下载 VS 2017。然而,我收到如下错误:

  • 无法打开源文件“assert.h”
  • 无法打开源文件“errno.h”
  • 无法打开源文件“float.h”
  • 无法打开源文件“corecrt.h”
  • 无法打开源文件“stddef.h”
  • 无法打开源文件“stdio.h”

(在 20 多个其他人中)

如果我右键单击并选择出现错误的行上的“打开文档”,我会收到消息:在当前源文件的目录或构建系统路径中找不到文件’_______.h’

但是,如果我转到我的包含路径,我可以找到如下文件:

  • 卡塞特.h
  • cerrno.h
  • ostream.h

但我被告知的那些都没有丢失。

主要是,我想知道是否有一个包含这些文件的目录,我只需要添加到包含目录中,或者我是否只需要认输并重新安装。

感谢您的帮助,我欢迎编辑,因为我确定我把事情搞砸了。我是新手。

干杯,

迦勒

原文由 Caleb Barynin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
1 个回答

使用 VS2017 我能够通过以下方式解决同样的问题:

  1. 右键单击解决方案
  2. 选择“重定向解决方案”
  3. 从 Windows SDK 版本下拉列表中选择一个 SDK
  4. 单击确定按钮

在此处输入图像描述

原文由 stinkyjak 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题