Ошибка xcode 4: ld: библиотека не найдена для -lSystem.B

Привет, я получаю следующую ошибку: ld: библиотека не найдена для -lSystem.B, и я не знаю, что делать, чтобы это исправить. Я пробовал другие шаги сообщения StackOverflow, чтобы увидеть, решило ли это проблему, но я все еще получаю ее, и на самом деле внесение некоторых других изменений дало мне еще одну или две ошибки вместе с этой. Любая помощь приветствуется.

ИЗМЕНИТЬ:

ld: warning: directory not found for option '-L/Users/MACOXIRIS/Documents/xCode Projects/barupay 1.3/Libraries/RestKit/Build/Debug-iphonesimulator'
ld: warning: directory not found for option '-L/Users/MACOXIRIS/Documents/xCode'
ld: warning: directory not found for option '-LProjects/barupay'
ld: warning: directory not found for option '-L1.3/Libraries/Build/Debug-iphonesimulator'
ld: library not found for -lSystem.B
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1

Бен


person Benjamin    schedule 20.07.2011    source источник
comment
Кто-нибудь знает, что я могу исправить?   -  person Benjamin    schedule 21.07.2011
comment
По какой-то причине я не могу комментировать исходный вопрос, поэтому мне придется опубликовать его здесь. Не могли бы вы показать нам код, который вы добавили с момента последней сборки приложения, и оно скомпилировалось без этой ошибки? Я не знаком с этой ошибкой, но, возможно, если мы посмотрим на новый код, который вы добавили, мы сможем выяснить, отсутствует ли у вас включение, фреймворк и т. д. Я отредактирую этот ответ с любой помощью, которую я могу предоставить, если вы можете добавить больше информации.   -  person Karoly S    schedule 21.07.2011
comment
Код, который я получил, работал на машине другого человека, но не работал на моем мини-маке... Как ни странно, сам код содержит около 100+ файлов и не может быть передан по юридическим причинам... Я просто никогда не видел эту ошибку сам, если я должен создать новый проект и начать с нуля, у меня нет проблем. Я тоже понятия не имею, ГДЕ это. Все файлы компилируются, я думаю, это просто то, что он бросает их в конце компиляции. Я обновлю свой пост выше, указав более точную ошибку, я думаю, то, что я показал, было слишком простым...   -  person Benjamin    schedule 21.07.2011
comment
Я исхожу из первых трех предупреждений и делаю снимок в темноте, возможно ли, что xcode по какой-либо причине не имеет доступа к местоположению проекта? Насколько я понимаю, 3-е предупреждение не может видеть ту часть проекта, которая, вероятно, находится там, где находится lSystem.B. Это также может объяснить, почему миграция на другой компьютер работает. Возможно ли, что ссылка на каталог в новом коде неверна? Я просто думаю вслух для вас здесь, я думаю, что вы правы в том, что ничего серьезного, просто нужно выяснить, как это исправить: P Держите нас в курсе!   -  person Karoly S    schedule 22.07.2011
comment
Хорошо, спасибо, я сделаю более глубокий поиск в файлах проекта, а что нет, и посмотрю, найду ли я исправление. Спасибо... И да, я буду держать всех в курсе на тот случай, если кто-то столкнется с той же проблемой.   -  person Benjamin    schedule 22.07.2011
comment
Вы когда-нибудь догадывались об этом?   -  person Karoly S    schedule 13.08.2011


Ответы (2)


Вы, вероятно, давно исправили проблему, но тот, кто наткнется на эту проблему, может взглянуть на мой ответ здесь . Удачного взлома!

person matm    schedule 03.01.2012

У меня была эта проблема с GCC. Это произошло после того, как я заменил Xcode.app на Xcode-beta.app.

Бегать:

gcc -print-search-dirs

и вы увидите, где он ищет библиотеки по умолчанию. Переместите каталоги или создайте символические ссылки, чтобы сделать их доступными (другой вариант — перекомпилировать gcc).

person Kornel    schedule 02.08.2015