visual-studio - 错误: Cannot open source file ""

标签 visual-studio visual-c++

我正在运行 Visual Studio C++,并且我有一个头文件“GameEngine.h”,我试图让另一个文件看到它。

当我#include“GameEngine.h”时,它给出了无法打开源文件的错误。我不知道该怎么做。我已经这样做了一千次,但由于某种原因,现在不起作用了。

最佳答案

您需要检查您的项目设置,在C++下,选中包含目录并确保它指向GameEngine.h的位置存在,另一个问题可能是 GameEngine.h不在您的源文件文件夹或任何包含目录中,而是驻留在相对于您的项目文件夹的不同文件夹中。例如您有 2 个项目 ProjectAProjectB ,如果您包括 GameEngine.hProjectA中的一些源/头文件中然后正确包含它,假设 ProjectB在同一个父文件夹中执行以下操作:

include "../ProjectB/GameEngine.h"

如果你有这样的结构:

Root\ProjectA

Root\ProjectB <- GameEngine.h actually lives here

关于visual-studio - 错误: Cannot open source file "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9753887/

相关文章:

visual-studio - 像 netbeans 中的 ctrl+k 这样的 Visual Studio 代码完成?

c++ - SFML 未加载图像(可能是由于放置错误的位置?)

c++ - 在 Visual C++ 中进行困难测量后对光学 3D 传感器进行编程

c++ - 如何使用WINAPI (C++) 执行 sleep 状态S1

c++ - 有趣的评论 - C++

c++ - 在模板类中使用嵌套的嵌套类时,“依赖名称不是类型”

xml - 如何在 Visual C++ 应用程序中读取 XML 文件?

c# - 无法在 VS 2017 .NET Core 上为 Entity Framework 启用迁移

c++ - 关于Qt的初学者问题

vb.net - 为什么 Visual Studio 建议 "TODO: set large fields to null."?