我已经将我的项目从 windows 导入到 mac 并正在使用 xcode 编译项目。
我已经设法修复了移植过程中的大多数错误和错误,但是有一个错误/错误我无法确定为什么它不能正常工作。这可能是由于我对 xcode 缺乏了解,但想知道是否有人能够帮助我解决这个问题。
问题是这样的;我的项目中有两个子文件夹,一个称为包含,另一个称为源。当然 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 文件的痛苦(很多)。
我只是想知道是否有其他人遇到过这个问题?
谢谢阅读。