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