【发布时间】:2020-03-13 22:00:57
【问题描述】:
当我尝试用 C++ 编译任何项目时,我会收到很多关于缺少源文件(errno.h、float.h、correct.g 等)的错误。我尝试重新安装(连同删除 Visual Studio 安装程序),检查是否安装了 Visual Studio SDK 和 Windows SDK - 根据它们的 Visual Studio 安装程序。我以前从未遇到过这样的问题。我唯一可以考虑的原因是我在磁盘 G 上安装了 Visual Studio,然后我将它的字母更改为 D。我重新安装了我的系统(Windows 10),之后我的计算机没有检测到我的第二个磁盘,所以我手动添加了它,安装了Visual(当磁盘是G),然后我将它更改为D(Visual安装在另一个磁盘上,但是下载缓存和sdk之类的工具安装在这个G / D磁盘上)。我还更改了 Visual 的寄存器,因此它们没有不存在磁盘的值。你有什么想法如何在不重新安装系统的情况下修复它?
【问题讨论】:
-
您是否尝试过自行重新安装 SDK?
-
您的意思是取消选中 Visual Studio 安装程序 Visual Studio SDK 和 Windows SDK,然后以相同的方式安装它们?
-
不,我以为这些是单独安装的。
-
虽然不确定。 Windows 安装程序很棘手。并且必须在某个地方引用 G:,无论是在注册表中还是在 VS 或 SDK 文件中。您可以尝试专门搜索
G:。 -
@numzero 你是对的,注册表中有很多“G:”,所以现在我有另一个问题。您是否知道是否有选项可以找出所有这些并自动更改?
标签: c++ visual-studio enterprise