Xcode - .cpp文件的头文件问题

时间:2013-02-08 10:38:46

标签: c++ xcode macos

我已将我的项目从windows导入到Mac,并使用xcode编译项目。

我已经设法修复了移植过程中的大多数错误和错误但是有一个错误/错误我无法确定为什么它不能正常工作。这可能是由于我对xcode缺乏了解,但是想知道是否有人能帮我解决这个问题。

问题在于此; 我的项目中有两个子文件夹,一个名为include,另一个名为source。当然include包含所有头文件,source包含所有cpp文件等。

示例:

Root/
    Include/
            Header.h
    Source/
           test.cpp

现在在xcode项目的构建设置中,我在Header Serach Paths中添加了$(SRCROOT)/ Include /。因此,我认为xcode将包含Include文件夹中的任何头文件。

所以在test.cpp类中我添加了#include "Header.h"。当我点击构建时,我收到一条错误,上面写着“找不到'Header.h'文件”。

我不完全确定我做错了什么,当然我可以这样做 - #include "../Include/Header.h"但这对我项目中的所有cpp文件都很痛苦(这很多)。

我只是想知道是否有其他人遇到过这个问题?

感谢阅读。

1 个答案:

答案 0 :(得分:0)

通常,您需要将标题添加到User Header Search Paths,如果您在XCode中搜索帮助,则会为您提供传递目录所需的格式。