【发布时间】:2011-12-09 01:14:10
【问题描述】:
我正在使用 Visual Studio 2005 创建一个项目。我在项目中的文件夹结构为:一个名为代码的文件夹。此文件夹包含所有 *.cxx 文件。
现在,我在头文件 xyz.h 中创建了一个类 xyz。并在代码文件夹中定义了 xyz.cxx 中的所有内容。 但是现在当我尝试用 Visual Studio 编译它时,它会抛出一个错误 “致命错误 C1083:无法打开包含文件:'xyz.h':没有这样的文件或目录”。如何纠正这个问题。
【问题讨论】:
-
xyz.h相对于项目和xyz.cxx文件在哪里? -
你的标题和你的代码在同一个文件夹吗?
-
你使用的是
#include <xyz.h>还是#include "xyz.h? -
@DavidAlber 不,它不是相对的。
-
@Kevin no kelvin。就是这样。我有一个项目文件夹,在该文件夹中我有一个名为 code 和 xyz.h 文件的文件夹。在文件夹代码中我有 xyz.cxx。我在 xyz.cxx 中使用 #include "xyz.h"
标签: c++