我正在尝试将我最初在Windows中编写的项目移植到OS X,并且在标题搜索路径方面遇到了一些困难。
我使用了用户搜索路径来包含源文件夹"project/src/core/"
在核心下,我有,例如:
"projects/src/core/sys/sys_sdl.h"
试图包括
"projects/src/core/render/opengl_render.h"
与指令:
#include "render/opengl_render.h"
我尝试了很多不同的选项,但我似乎无法让Xcode找到该文件,除非我将其更改为"../render/opengl_render.h"
设置中是否有我遗漏的东西让它识别标题搜索路径的相对路径?
答案 0 :(得分:5)
您是否尝试将用户标题搜索路径设置为$SRCROOT/..
? $ SRCROOT是包含目标源文件的目录,因此$ SRCROOT / ..应该是上面的目录,我认为这就是你想要的。
相关问题(How do I print a list of "Build Settings" in Xcode project?)显示了一个有用的命令,可以轻松查看所有构建设置及其修改的变量:
$ xcodebuild -project myProj.xcodeproj -target "myTarg" -showBuildSettings