“新”安装的 Visual Studio 在“无法打开源文件“errno.h””类型的空白程序上返回 408 错误

2024-01-17

在我的电脑上安装 VS 2019 并打开一个新项目后,我收到 408 错误,这些错误都说它无法打开各种源 .h 文件,例如 errno.h、float.h、corecrt.h 等或“the全局范围没有“acosf”'我刚刚安装了 Visual Studio,不知道它是如何工作的,除了安装它并打开一个新项目之外没有做任何事情。 可能有用的信息:

  • 它没有安装在默认位置,而是安装在D:驱动器上
  • 当我使用 Unity 打开它来编辑 Unity 项目的脚本时,Visual Studio 工作正常,但是当从桌面图标或开始菜单打开它时,我收到错误
  • Unity 是在我安装 Visual Studio 之前安装的,并且似乎在我的 PC 上的其他地方使用了不同版本的 Visual Studio,但我找不到它在哪里,因此我自己安装它
  • 该项目是一个C++项目

I have already tried repairing visual studio and reinstalling it, but it did not work. 408 errors in visual studio


我遇到过同样的问题 (here https://stackoverflow.com/questions/71678439/msvs-2022-c-cannot-open-source-file-ctype-h-and-477-others),问题是由于某种原因,MSVS 没有添加Windows 通用 CRT SDK到包含和库路径(此 SDK 具有诸如以下内容的头文件“浮动.h”等等)。

要将其添加到您的项目中,您需要在项目设置中添加 include 和 lib 路径。

就我而言,他们是:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt <- header path
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64 <- library path

(您可以通过搜索“float.h”和“ucrtd.lib”找到它,但请注意不要使用Linux头文件的路径)。

您可以在以下位置添加这些路径:Project Properties -> C/C++ -> General -> Additional Include Directories (此处添加标头路径)

进而Project Properties -> Linker -> General -> Additional Library directories (此处添加库路径).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“新”安装的 Visual Studio 在“无法打开源文件“errno.h””类型的空白程序上返回 408 错误 的相关文章

随机推荐