我正在尝试在OS X 10.9上使用Xcode 5.1.1构建OGRE sdk 1.9。我从http://sourceforge.net/projects/ogre/files/ogre/1.9/1.9/OgreSDK_v1-9-0.dmg/download下载了SDK,并安装了CMake 2.8-12。
当我打开OGRE.xcodeproj并尝试对其进行构建时,编译器会抱怨缺少此 header ...
所以我验证了 header 实际上在那里
然后看一下标题搜索路径。我不知道为什么其中一些显示未找到
我注意到默认情况下,Xcode将(*)放在“要在递归搜索中排除的子目录”中,因此我将其删除。
然后,我将$ SRCROOT -recursive添加到标题搜索路径和用户标题搜索路径中
但是在尝试编译时仍然出现该错误。有人知道这是怎么回事吗?
最佳答案
NOT FOUND
问题。 $SRCROOT/boost
不受recursive
的影响。我认为您可以将$SRCROOT/include/OGRE
设置为递归并删除其子方向。顺便说一句,默认定义是OGRE_SDK_ROOT
,您更改了吗? 关于c++ - Xcode找不到标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24593273/