Я разрабатываю приложение на MAX OS X Mountain Lion с последним стабильным Ogre и новейшим Xcode. Я сделал все основные уроки, и все прошло гладко. После этого я начал модифицировать один из этих руководств и начал разрабатывать в нем некоторые собственные вещи. Все еще все работало правильно. Затем сегодня я снова открыл свой проект, и код не компилируется и заявляет, что не может найти заголовки Ogre. Точнее говоря, он не может найти первый включенный заголовочный файл Ogre, если я закомментирую его, затем он перейдет к следующему и так далее.
Я проверил, и пути поиска установлены хорошо. Мой Ogre SDK там, куда он указывает. Кто-нибудь знает, почему это могло случиться?
Заранее спасибо!
РЕДАКТИРОВАТЬ:
Я проверил все свои проекты Ogre, и ошибка присутствует во всех из них.
РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ:
В Xcode в моей структуре, заголовок, путь поиска библиотеки у меня есть это:
/ $ (DEVELOPER_DIR) / SDKs / OgreSDK / …
Если я поставлю весь путь так:
/ Пользователи /< мое имя пользователя> / OgreSDK / …
Затем он компилируется без ошибок.
Итак, мой вопрос: как я могу правильно установить «$ (DEVELOPER_DIR)» в XCode … и как я могу изменить его, не зная, что я изменяю его?
Также я должен отметить, что в папке SDK у меня есть символическая ссылка, которая указывает на папку OgreSDK, которая находится в «/ Users /< мое имя пользователя> / «
Я нашел решение, я записал его, чтобы оно могло помочь другим.
Дело в том, что когда я закрывал свой Mac, я обновлял Xcode и забыл об этом. С этим обновлением DEVELOPER_DIR больше не указывал на / Developer, они удалили его и переместили все в /Applications/Xcode.app/Contents/Developer. Таким образом, решение заключается в том, что вы перемещаете свой OgreSDK туда, или вы можете сделать символическую ссылку в эту папку, если вы не хотите перемещать ее. Надеюсь, поможет!
Спасибо за эту подсказку masterfalcon на форуме Ogre.
(Мой пост на форуме Ogre с той же проблемой)
Других решений пока нет …