c++ - visual studio 无法找到 assert.h

标签 c++ visual-studio-2017

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

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

(在其他 20 多个中)

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

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

  • cassert.h
  • cerrno.h
  • ostream.h

但据我所知,没有一个丢失。

主要是我想知道有没有这个文件的目录我只需要添加到include目录或者我是否只需要认输并重新安装。

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

干杯,

迦勒

最佳答案

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

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

enter image description here

关于c++ - visual studio 无法找到 assert.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52325237/

相关文章:

c# - VS2017 不显示建议并且无法导航到插入符号下的符号

c++ - "unable to read memory"填充二维动态数组时

c++ - std::error_code/error_condition 相对于 errno 的优势?

android - OpenSL ES - 安卓工作室 - NDK 10R

c# - 错误 MSB4019 : The imported project "C:\Program Files\dotnet\sdk\1.0.3\Microsoft\Portable\v5.0\Microsoft.Portable.CSharp.targets" was not found

visual-studio - 改进 Visual Studio 2017 中的 JSX 编辑

xamarin - ProGuard:添加 ModernHTTPClient 后, "java.exe"退出并显示代码 1

c++ - VS2012 使用 C++ 编译器 2012 年 11 月 CTP (v120) 下划线错误

C++ 视口(viewport)缓存目录中的文件

Azure 函数无法正常工作 VS2017