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

xiozqbni  于 2023-07-01  发布在  其他
关注(0)|答案(3)|浏览(137)

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

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

(20+人)
如果我右键单击并选择错误行上的“打开文档”,我会得到以下消息:在当前源文件的目录或生成系统路径中未找到文件“_. h”
但是,如果我去我的包含路径,我可以找到这样的文件:

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

但据我所知没有一个失踪了
主要是,我想知道是否有一个目录与此文件,我只需要添加到包含目录,或者我是否只需要承认失败,并重新安装。
谢谢你的帮助,我欢迎编辑,因为我确信我把事情搞砸了。我是新手。
干杯
凯莱布

mzillmmw

mzillmmw1#

使用VS2017,我能够通过以下方式解决相同的问题:
1.右击解决方案
1.选择“重定目标解决方案”
1.从Windows SDK版本下拉列表中选择SDK
1.单击“确定”按钮

noj0wjuj

noj0wjuj2#

您的Visual Studio 2017安装可能缺少C包(它们 * 不会 * 自动包含在使用C++进行桌面开发工作负载中)。
要安装,请启动Visual Studio安装程序,进入单个组件,并检查Windows通用C运行时

我想在添加**Linux开发C++**工作负载时,该组件也会自动标记为安装。

yhxst69z

yhxst69z3#

我通过卸载Visual Studio(2019版本)的原始安装解决了这个问题,然后重新安装并包含工作负载Desktop Development with C++
与上述解决方案相比,我不需要(也没有帮助)添加Windows通用C运行时。

相关问题