我已将我的项目从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文件都很痛苦(这很多)。
我只是想知道是否有其他人遇到过这个问题?
感谢阅读。
答案 0 :(得分:0)
通常,您需要将标题添加到User Header Search Paths
,如果您在XCode中搜索帮助,则会为您提供传递目录所需的格式。