Почему Xcode 3 отображает несколько ошибок компилятора или предупреждений для каждого, что на самом деле происходит - PullRequest
8 голосов
/ 19 января 2009

Когда я встраиваю в Xcode, все ошибки или предупреждения дублируются. Таким образом, в IDE я получаю двойное число возле значков в строке состояния, и там, где в редакторе появляются желтые или красные пузырьки, под строкой, где находится предупреждение (или ошибка), есть две строки предупреждения (или ошибки). ) произошло. У кого-нибудь еще есть эта проблема, или знаете, как ее исправить?

Ответы [ 3 ]

10 голосов
/ 19 января 2009

Вы делаете сборку релиза? Если это так, это может привести к ошибкам во время сборки PPC, и снова для сборки Intel.

4 голосов
/ 19 января 2009

Когда GCC запускается с несколькими флагами -arch, он будет выдавать предупреждение и / или ошибку для каждой архитектуры, потому что компилятор по существу запускается несколько раз.

Если вы настроили свой проект в качестве универсального приложения, содержащего двоичные файлы PPC и i386, то вы получите две ошибки / предупреждения при условии, что ошибка / предупреждение применяется к обеим архитектурам.

1 голос
/ 12 апреля 2011

Приведенные выше ответы верны, но не говорят, как это исправить. Перейдите в Project -> Edit Project Settings и нажмите кнопку «Build Active Architecture Only» в разделе «Архитектуры». Почему Apple не проверяет это по умолчанию для отладочных проектов, мне не понятно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...