gpt4 book ai didi

c++ - 突然找不到 Ogre 头文件(DEVELOPER_DIR 随 Xcode 更新而改变)

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:50:35 25 4
gpt4 key购买 nike

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

我检查过,搜索路径设置正确。我的 Ogre SDK 就在它指向的地方。任何人都知道为什么会发生这种情况?

提前致谢!

编辑:

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

编辑编辑:

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

/$(DEVELOPER_DIR)/SDKs/OgreSDK/...

如果我把整个路径放成这样:

/Users/< my user name >/OgreSDK/...

然后它编译没有错误。

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

我还必须提到,在 SDKs 文件夹中我有一个指向 OgreSDK 文件夹的符号链接(symbolic link),它位于“/Users/<我的用户名>/”

最佳答案

我找到了解决方案,并将其写下来,这样可能会对其他人有所帮助。

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

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

关于c++ - 突然找不到 Ogre 头文件(DEVELOPER_DIR 随 Xcode 更新而改变),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16564510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com