ld: библиотека не найдена для -llinphone - PullRequest
2 голосов
/ 01 июля 2011

Я столкнулся с ошибкой компоновщика в Xcode, я скомпилировал код Iphone в виртуальной машине Mac (снежный барс 10.6.6), следуя инструкции в файле Readme для Mac OS, он успешно скомпилирован,

Теперь у меня естьчтобы запустить его в XCode, но я получаю следующую ошибку.

ld: library not found for -llinphone
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

Подробнее о журналах

Ld /Users/mac/Library/Developer/Xcode/DerivedData/linphone-hbezhyqawbboavbueofzjzfsukku    /Build/Products/Debug-iphonesimulator/linphone.app/linphone normal i386
    cd /Users/mac/Desktop/Iphone/linphone-iphone
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk 
-L/Users/mac/Library/Developer/Xcode/DerivedData/linphone-hbezhyqawbboavbueofzjzfsukku/Build/Products/Debug-iphonesimulator
-L/Users/mac/Library/Developer/Xcode/DerivedData/linphone-hbezhyqawbboavbueofzjzfsukku/Build/Products/Debug-iphonesimulator
-L/Users/mac/Desktop/Iphone/linphone-iphone/liblinphone-sdk/apple-darwin/lib/mediastreamer/plugins
-L/Users/mac/Desktop/Iphone/linphone-iphone/liblinphone-sdk/apple-darwin/lib
-F/Users/mac/Library/Developer/Xcode/DerivedData/linphone-hbezhyqawbboavbueofzjzfsukku/Build/Products/Debug-iphonesimulator
-filelist /Users/mac/Library/Developer/Xcode/DerivedData/linphone-hbezhyqawbboavbueofzjzfsukku/Build/Intermediates/linphone.build/Debug-iphonesimulator/linphone.build/Objects-normal/i386/linphone.LinkFileList
-mmacosx-version-min=10.6 -l linphone -l mediastreamer -Xlinker -objc_abi_version -Xlinker 2 -lssl -lcrypto 
-framework Foundation -weak_framework UIKit
-framework CoreGraphics -framework CoreAudio
-framework AudioToolbox -leXosip2 -losip2 
-losipparser2 -lspeex -lspeexdsp 
-framework AVFoundation -framework AddressBookUI
-framework AddressBook -framework SystemConfiguration -lilbc -lmsilbc 
-framework CFNetwork -lortp -lresolv -lopencore-amrwb -lopencore-amrnb -lmsamr
-o /Users/mac/Library/Developer/Xcode/DerivedData/linphone-hbezhyqawbboavbueofzjzfsukku/Build/Products/Debug-iphonesimulator/linphone.app/linphone

Я погуглил, но не смог исправить, пожалуйста, помогите мне решить эту проблему

1010 * С уважением

1 Ответ

4 голосов
/ 07 ноября 2012

У меня тоже возникла та же проблема, и я решил ее, прочитав файл README

  1. скачайте свежую копию linphone с git.
  2. Прежде чем открыть свой код, просто следуйте инструкцияминструкция для файла README.
  3. Теперь откройте ваш проект.
  4. Перейдите к BuildSetting и выполните поиск " Путь поиска заголовка ".В этом вы обнаружите, что запись " submodules / linphone / mediastreamer2 / include " выполняется дважды. Поэтому удалите одну запись.
  5. Теперь вы можете скомпилировать код без ошибок.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...