2014-09-23 169 views
1

我刚刚创建了一个新的,空的,控制台C++在Visual Studio 2012的项目,我创建一个文件名为main.cpp,用下面的代码:添加外部头到Visual Studio项目

#include "myheader.hpp" 
int main() 
{ 
    return 0; 
} 

然后,我的权利点击解决方案资源管理器,选择添加现有项目,然后浏览到我的文件myheader.hpp的位置。一旦添加,我看到它出现在Solution Items下。

现在,我尝试建立这个项目,但我得到的错误:

Error 1 error C1083: Cannot open include file: 'myheader.hpp': No such file or directory 

这是怎么回事?

+0

我的回答有帮助吗? – manuell 2015-04-02 10:42:38

回答

3

如果标题不在项目目录中,则必须使用相对路径。

实施例:

#include "..\..\SomeOtherDir\myheader.hpp" 

另一个解决方案可以是加..\..\SomeOtherDir

C++/General/Additional Include Directories

属性项目。

相关问题