Как справиться с «команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)»

#objective-c #macos #linker-errors #xcode5.1

#objective-c #macos #компоновщик-ошибки #xcode5.1

Вопрос:

У меня возникла ошибка типа

 clang: error: linker command failed with exit code 1 (use -v to see invocation)
  

Я искал, выполнил все предоставленные решения. но все та же ошибка. Я прикрепил снимок экрана страницы с ошибкой. Кто-нибудь может мне помочь, как решить эту проблему.

Заранее спасибо.

Комментарии:

1. ld: file not found: -lcurl . Как вы думаете, что это значит?

2. Вероятно, вам не хватает какой-то библиотеки, способной выполнить команду -lcurl

3. @trojanfoe в моем проекте нет файла, а также заголовков.

4. Я не понимаю, что вы имеете в виду. Плюс вы не ответили на мой вопрос.

5. @trojanfoe «CURL_LIBS=’-lcurl » это объявленный импортированный файл C.

Ответ №1:

Помогает ли эта ссылка? http://discuss.cocos2d-x.org/t/library-not-found-for-lcurl/12035

Вкратце: вызвано добавлением AdMob или Flurry в проект. Проверьте настройки сборки> Пути поиска в библиотеке и убедитесь, что они правильно внедрены, чтобы указывать на правильные библиотеки. Другие добились некоторого успеха в удалении бита $ (SRCROOT) и превращении их в абсолютные пути.