Не удается получить параметры компилятора Apple llvm 4.1 для отображения в xcode 4.5, только llvm gcc 4.2

В большинстве проектов, если я изменю используемый компилятор с «apple llvmcompiler 4.1» на «llvm gcc 4.2», параметры компилятора, доступные позже в настройках сборки, изменятся соответствующим образом.

Прямо сейчас я делаю проект с использованием target-c++ , но я заметил, что параметры компилятора не обновляются (см. снимок экрана ниже). Кто-нибудь когда-нибудь испытывал это? Есть ли способ исправить это, не создавая новый проект?

Я пытался переключиться на компилятор Apple llvm, чтобы попробовать использовать ARC (и да, я прочитал http://philjordan.eu/article/mixing-objective-c-c++-and-objective-c++ и рекомендуется не использовать ARC в этом сценарии).

ПРИМЕЧАНИЕ. Я использую Xcode версии 4.5 (4G182).

компилятор настроен на компилятор Apple llvm, но настройки все еще застряли на llvm gcc 4.2


person Vivek Gani    schedule 05.11.2012    source источник


Ответы (2)


У меня была та же проблема, и я решил ее, отредактировав файл project.pbxproj с помощью текстового редактора. У меня были несовместимые настройки «GCC_VERSION» в файле. Я вышел из Xcode, а затем просто удалил все строки с GCC_VERSION в них. Перезапустил Xcode, и внезапно я получил компилятор по умолчанию (apple llvm) и все соответствующие параметры компилятора.

person Derek    schedule 21.03.2013

Щелкните метку «Все» на верхней серой панели, и отобразятся все параметры:

введите здесь описание изображения

person Eyal.K    schedule 06.12.2012