【发布时间】:2020-03-31 11:33:25
【问题描述】:
我已经在我的游戏引擎上工作了一段时间,但出于某种原因,我突然遇到了一个错误,即缺少许多头文件。我检查了控制台,代码中没有错误,而且我之前已经编译过项目。它发生在我从不再用作主光盘的旧光盘中删除 Windows 文件之后,Visual Studio 可能已经使用了该路径中的这些文件。我已经尝试修复 Visual Studio,但没有解决问题。以下是错误截图:
回答:Windows SDK 丢失,因此无法找到文件。我从here下载了sdk
【问题讨论】:
-
您的包含文件夹是否正确?
-
是的,我的包含文件夹中有 glfw、gl、assimp 和 glm,它们都应该包含在项目中
-
@ERNEST326 哎呀,我没有看到源代码,我的错。出于兴趣,该错误表的列标题是什么?
-
@ERNEST326 错误主要与 C 标准头文件有关。您确定您没有意外删除 Windows SDK 文件吗?您在解决方案中的任何地方都引用了旧光盘吗?
-
我很可能删除了 Visual Studio 使用的 windows sdk。我得到了另一张光盘上的文件,但不知道如何更改 windows sdk 的路径
标签: c++ visual-studio opengl graphics game-engine