Подтвердить что ты не робот

Неподдерживаемый компилятор 'com.apple.compilers.llvmgcc42' xcode 5 DP

У меня есть проект, содержащий в нем Geos и Proj. До Xcode 5 я скомпилировал их с компилятором LLVM GCC 4.2, но в Xcode 5 DP я получил ошибку о неподдерживаемом компиляторе. Выбор другого компилятора для ошибок компиляции зависит от синтаксиса. Как я могу исправить эту проблему?

4b9b3361

Ответ 1

A) Прекратить использование Xcode 5

или

B) Исправьте ошибки в коде

Я знаю, что вам не понравится этот ответ, но Apple неоднократно заявляла о своем неудовольствии для GCC и заявляла, что это устаревшая технология.

Ответ 2

Измените свой компилятор на C/С++/ Objective-C:

Xcode > Target > Build Settings > Build Options > Compiler for C/C++/Objective-C

Выберите Default compiler (Apple LLVM x.y)

Ответ 3

Это работает для меня, надеюсь, вам тоже поможет. Для Xcode 5.1
Перейти к настройкам сборки → Параметры сборки → Компилятор для C/С++/Objective-C
Выберите "Удовлетворитель по умолчанию" (Apple LLVM 5.1)

Ответ 4

Одним из решений этой проблемы является то, что я решил, когда сталкивался с этой проблемой, просто перейдите в "Настройки сборки" → "Параметры сборки" → "Компилятор для С++", установленный в "По умолчанию", и ваша проблема будет решена. см. прикрепленный

Ответ 5

X-code → Нажмите на свой проект

Выберите [Настройки сборки] → [Параметры сборки] → Компиляторы для C/С++/Objective C - > Компилятор по умолчанию (Apple LLVM digit.digit)

Ответ 6

Если вы компилируете из командной строки (например, при создании GEOS и proj4) Следующая команда найдет для вас правильный компилятор и запустит его.

xcrun --sdk iphoneos clang

Или используйте iphonesimulator вместо iphoneos, если вы хотите создать для сима.