突然间,Ogre头文件找不到(DEVELOPER_DIR随着Xcode更新而改变)

Suddenly Ogre headers are not found (DEVELOPER_DIR changed with an Xcode update)

本文关键字:Xcode 随着 DIR 更新 改变 DEVELOPER Ogre 文件 找不到 突然间      更新时间:2023-10-16

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

我检查了,搜索路径设置得很好。我的Ogre SDK就在它指向的地方。有人知道为什么会这样吗?

提前感谢!

编辑:

我检查了我所有的Ogre项目,所有的项目都出现了错误。

编辑编辑:

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

/$ (DEVELOPER_DIR)/sdk/OgreSDK/…

如果我把整个路径像这样:

/用户/& lt;我的用户名>/OgreSDK/…

然后编译没有错误。

所以我的问题是如何在Xcode中正确设置"$(DEVELOPER_DIR)"…我怎么能在不知道自己在修改的情况下修改它呢?

我还必须提到,在sdk文件夹中,我有一个指向OgreSDK文件夹的符号链接,它位于"/Users/<</p>

我找到了解决办法,我把它写下来,这样可以帮助别人。

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

感谢你在食人魔论坛上给masterfalcon这个提示。