Как мне скомпилировать приложение для iPad на устройстве с помощью LLVM GCC? - PullRequest
0 голосов
/ 30 марта 2011

У меня есть приложение, настроенное на использование LLVM GCC 4.2 в Target> Build Settings в версии компилятора, и оно работало для симулятора.

Когда я переключил свою «Схему» на целевой iPad, он бросилте же предупреждения, которые я получал при использовании GCC, поэтому я предполагаю, что теперь он компилируется в GCC.Но цель «Версия компилятора C / C ++» по-прежнему установлена ​​в LLVM GCC 4.2 (за исключением iOS Default, где это GCC 4.2, и я не могу изменить).

Почему он больше не компилируется с LLVM GCC икак я могу изменить его так, чтобы он работал под iPad?

Редактировать: ошибка, которую я получаю, связана с доступом к переменной экземпляра суперкласса.GCC выдает ошибку, если вы не записали ее как [self iVarName], а LLVM GCC компилируется нормально, если вы просто используете iVarName.

1 Ответ

0 голосов
/ 30 марта 2011

LLVM GCC - это LLVM препроцессор с компилятором GCC, поэтому вы должны увидеть те же сообщения об ошибках (и еще несколько в IDE благодаря LLVM).Вы можете попробовать LLVM Compiler 2.0, но на данный момент в нем есть несколько ошибок.Чтобы установить компилятор, выберите проект в левом верхнем углу, нажмите вкладку «Настройки сборки» и измените компилятор.

...