有一段时间,我一直在运行Visual Studio 2012 CPP项目。然而,今天,突然之间,它已经停止能够读取相关目录中的任何头文件。我无法想象我为实现这一目标所做的工作。
这似乎是整个Visual Studio的一个问题,而不是我个人的项目,因为我创建了一个新的简单项目,我遇到了同样的问题。所以,我在C:/Projects/TestProject
有一个CPP项目。然后,我有一个名为test_header.hpp
的头文件,位于C:/Headers
。在TestProject
的项目设置中,我已将目录../../Headers
添加到Additional Include Directories
。然后,我的主要功能如下:
#include "test_header.hpp"
int main()
{
return 0;
}
这给了我错误:
Error 1 error C1083: Cannot open include file: 'test.hpp': No such file or directory c:\projects\testproject\main.cpp 1 1 TestProject
关于这里发生了什么的任何想法?是否有一些全局Visual Studio设置负责设置这些相关目录?如果相对目录不正确,我还尝试了其他一些目录,例如../Headers
和../../../Headers
,但这些错误也是如此。