搜索中的XCode 4相对#include路径?

时间:2011-04-13 03:08:19

标签: c++ xcode macos header-files

我正在尝试将我最初在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"

设置中是否有我遗漏的东西让它识别标题搜索路径的相对路径?

1 个答案:

答案 0 :(得分:5)

您是否尝试将用户标题搜索路径设置为$SRCROOT/..? $ SRCROOT是包含目标源文件的目录,因此$ SRCROOT / ..应该是上面的目录,我认为这就是你想要的。

相关问题(How do I print a list of "Build Settings" in Xcode project?)显示了一个有用的命令,可以轻松查看所有构建设置及其修改的变量:

$ xcodebuild -project myProj.xcodeproj -target "myTarg" -showBuildSettings