不能包含头文件?

时间:2011-09-24 05:46:09

标签: c++ visual-studio

您好我在vs 2005中创建了一个项目。我创建了一个头文件A.h. 同样,我在一个名为implementation的文件夹中添加了A.cxx。在.cxx文件中,我包含了A.h。

我使用了#include“A.h”。但是当我编译时,它告诉A.h没有找到。

2 个答案:

答案 0 :(得分:6)

您可以使用以下两种方式之一来包含文件:

  1. 作为.cpp文件的相对路径(示例假定a.h位于.cpp文件上方的文件夹中)

     #include "..\a.h"
    
  2. 或者通过将标题位置添加到项目包含目录

    右键单击项目,转到属性,在配置属性下,转到VC ++目录(在“;”分隔列表中添加路径)

答案 1 :(得分:1)

头文件A.h与A.cxx位于同一目录中吗?如果你使用上面提到的#include语句,它必须是。