#c #xcode #ogre
#c #xcode #ogre
Вопрос:
Я пытаюсь собрать OGRE sdk 1.9 на OS X 10.9 с помощью Xcode 5.1.1. Я скачал SDK с http://sourceforge.net/projects/ogre/files/ogre/1.9/1.9/OgreSDK_v1-9-0.dmg/download и у вас установлен CMake 2.8-12.
Когда я открываю OGRE.xcodeproj и пытаюсь его собрать, компилятор жалуется на отсутствие этого заголовка…
Итак, я проверил, что заголовок действительно есть
А затем взглянул на пути поиска в заголовке. Я не знаю, почему некоторые из них показывают NOTFOUND
Я заметил, что Xcode по умолчанию помещает (*) в «Подкаталоги для исключения при рекурсивном поиске», поэтому я удалил его.
Затем я добавил $ SRCROOT -recursive как к путям поиска в заголовке, так и к путям поиска в пользовательском заголовке
Но я все еще получаю эту ошибку при попытке компиляции. Кто-нибудь знает, что здесь не так?
Комментарии:
1. Откройте
project.pbxproj
в текстовом редакторе и замените каждую записьNOTFOUND
на$SRCROOT/include/OGRE
,project.pbxproj
которая находится в project bundleOGRE.xcodeproj
.2. 06/2016 — все та же ошибка — чертовски раздражающая. вздох.
Ответ №1:
-
Вам нужно исправить
NOT FOUND
проблемы самостоятельно в соответствии с фактическим деревом каталогов. -
На
$SRCROOT/boost
не может повлиятьrecursive
. Я думаю, вы можете установить$SRCROOT/include/OGRE
как рекурсивный и удалить его вспомогательные направления. Кстати, определение по умолчанию такоеOGRE_SDK_ROOT
, вы его изменили?
Ответ №2:
вы можете попробовать это:
#включить < ogre/ogreOverlaySystem.h>
(я уверен, что это сработает).
Комментарии:
1. Я ищу решение, которое позволит находить заголовки без изменения всех включений в программе