无法打开包含文件 我有Visual Studio 2010 C++解决方案,还有一个编译失败的错误(致命错误,无法打开包含文件)。

无法打开包含文件 我有Visual Studio 2010 C++解决方案,还有一个编译失败的错误(致命错误,无法打开包含文件)。,c++,visual-studio-2010,C++,Visual Studio 2010,我的问题是:路径是在C/C++中指定的,添加了Include目录,我已经没有想法了。。。我知道这可能是一件简单的事情,但任何暗示都会很好 另外,我的项目在桌面上这一事实会导致问题吗 谢谢 编辑: 头文件在这里是C:\users\test\Desktop\testProject\mainLib\lib\common.h 我将其包含在附加目录中:“C:\users\test\Desktop\testProject\ 我的include如下所示: #include <mainLib\lib\co

我的问题是:路径是在C/C++中指定的,添加了Include目录,我已经没有想法了。。。我知道这可能是一件简单的事情,但任何暗示都会很好

另外,我的项目在桌面上这一事实会导致问题吗

谢谢

编辑:

头文件在这里是C:\users\test\Desktop\testProject\mainLib\lib\common.h 我将其包含在附加目录中:“C:\users\test\Desktop\testProject\

我的include如下所示:

#include <mainLib\lib\common.h>
#包括

common.h是我创建的一个标题

多种可能性

如果你有

c:\demo\include\sub\this.hpp
c:\demo2\test.cpp
c:\demo2\test.hpp
你应该

#include <sub/this.hpp> // with "c:\demo\include" in additional includes
您应该在test.cpp中

#include "test.hpp" // NOT <test.hpp>
#包括“test.hpp”//NOT

希望这能让你开始。

如果VS找不到你的包含文件,那就是你的路径错误。我们无法帮助你发布信息。你知道
#include
#include>之间的区别吗。。。“
?你用哪一种?为什么?编辑:由于这现在提供了回答问题所需的数据,请不要投票关闭此选项。#include“”从本地查看开始,并且#include<>只需使用附加目录即可?如果要使用尖括号,则include路径应位于VS10上的
PATH
环境变量中。