致命错误C1083:无法打开包含文件:'tree.h'

时间:2013-11-23 04:02:14

标签: c++ file include

我使用的是Visual Studio 2013 Professional,我已经包含了所有文件(tree.h,node.h)。但该程序给我一个错误说:

1>c:\users\NAME\documents\visual studio 2013\projects\project name\project name\project name.cpp(6):
 fatal error C1083: Cannot open include file: 'tree.h': No such file or directory. 

任何人都有任何线索?

2 个答案:

答案 0 :(得分:0)

这意味着你没有这个文件。 如果您不想使用此文件,则可以从project_name.cpp中删除此文件的包含。 您也可以手动将此文件添加到您的项目中。

答案 1 :(得分:0)

如果您编写了两个头文件,请确保它们已在顶部定义:

#ifndef FILENAME_H
#define FILENAME_H
//code
#endif

但是也可以尝试将.h文件移动到与.cpp文件相同的文件夹中。如果这样可以解决问题,则可能需要为编译器设置自定义链接路径。不幸的是,我对Visual Studio 2013不太熟悉,但您可以在文档中找到它。

我认为这可能会有所帮助: http://www.codeproject.com/Tips/588022/Using-Additional-Include-Directories