Не могу получить реальный путь к источнику - Xcode, SFML, C ++ - PullRequest
0 голосов
/ 15 ноября 2018

Я новичок в SFML и следовал учебным пособиям по SFML и XCode для SFML 2.5, чтобы попытаться получить базовую сборку и запуск программы.

После копирования содержимого Frameworks в /Library/Frameworks и содержимого extlibs в /Library/Frameworks и шаблонов Xcode, я смог создать образец приложения через XCode, используя шаблон приложения SFML.

Когда я пытался его построить, произошел сбой со следующей ошибкой:

Build error

Есть идеи, что я сделал не так?

Помощь очень ценится!

1 Ответ

0 голосов
/ 01 декабря 2018

Похоже, что скрипт пост-сборки указывает на неправильные пути. Вот как это исправить.

В Xcode нажмите на название вашего проекта в корне навигатора проекта (где вы видите исходные файлы), чтобы увидеть его конфигурацию.

Должен быть заголовок, называемый "фазы сборки". Нажмите на это.

Разверните элемент под названием «Run Script».

Если вы следовали инструкциям из SFML для настройки вашей среды, отредактируйте область под комментарием «Настройки» в верхней части скрипта, чтобы она выглядела следующим образом.

#These 3 are probably pointing to a directory under 
#/Users/SFML right now which is not on our machines
SFML_DEPENDENCIES_INSTALL_PREFIX="/Library/Frameworks"
CMAKE_INSTALL_FRAMEWORK_PREFIX="/Library/Frameworks"
CMAKE_INSTALL_LIB_PREFIX="/usr/local/lib"

#This Doesn't Change
FRAMEWORKS_FULL_PATH="$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/"
...