突然发现Ogre头文件(使用Xcode更新修改了DEVELOPER_DIR)

时间:2013-05-15 12:03:25

标签: c++ xcode ogre

我正在使用最新稳定的Ogre和最新的Xcode在MAX OS X Mountain Lion上开发应用程序。我做了所有的基础教程,一切都很顺利。之后我开始修改其中一个教程并开始开发一些自己的东西。仍然一切正常。然后今天我再次打开我的项目,代码没有编译,并声明它找不到Ogre头。更具体地说,它找不到第一个包含的Ogre头文件,如果我将其注释掉,那么它会转到下一个,依此类推。

我查了一下,搜索路径设置得很好。我的Ogre SDK就在那里指向它。任何人都有任何线索为什么会发生这种情况?

提前致谢!

编辑:

我检查了所有的Ogre项目,并且所有这些项目都存在错误。

编辑编辑:

在我的框架的Xcode中,标题,库搜索路径我有这个:

  

/ $(DEVELOPER_DIR)/的SDK / OgreSDK /...

如果我把整条路径都这样:

  

/用户/<我的用户名> / OgreSDK /...

然后编译没有错误。

所以我的问题是如何在Xcode中正确设置“$(DEVELOPER_DIR)”...如何在不知道我正在修改它的情况下修改它?

另外我要提一下,在SDKs文件夹中我有一个指向OgreSDK文件夹的符号链接,该文件夹位于“/ Users /< my user name> /”

1 个答案:

答案 0 :(得分:2)

我找到了解决方案,我把它写下来以便它可以帮助别人。

事情是,当我关闭我的Mac时,我更新了Xcode,我忘记了这一点。通过该更新,DEVELOPER_DIR不再指向/ Developer,他们将其删除并将所有内容移至/Applications/Xcode.app/Contents/Developer。因此,解决方案是您将OgreSDK移动到那里,或者如果您不想移动它,可以在该文件夹中创建符号链接。希望它有所帮助!

感谢在Ogre论坛上对masterfalcon的这一暗示。 (My Ogre forum post with the same issue