2 Stimmen

ld: Bibliothek für -llinphone nicht gefunden

Ich bin mit Linker-Fehler in Xcode, kompiliert ich Iphone Code in Mac Virtual Machine (Snow Leopard 10.6.6) durch folgende Anweisung in es Readme-Datei für Mac OS, es erfolgreich kompiliert,

Jetzt muss ich es in XCode ausführen, aber ich bekomme folgenden Fehler.

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

Mehr Details zu den Protokollen

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

Ich habe es gegoogelt, konnte es aber nicht beheben, bitte leiten Sie mich an, dieses Problem zu beheben,

Mit freundlichen Grüßen

4voto

Yashesh Punkte 1799

Ich habe auch das gleiche Problem und ich habe es durch Lesen der README-Datei gelöst

  1. Laden Sie eine neue Kopie von Linphone von Git herunter.
  2. Bevor Sie Ihren Code öffnen, folgen Sie einfach den Anweisungen in der README-Datei.
  3. Öffnen Sie nun Ihr Projekt.
  4. Gehen Sie zu BuildSetting und suchen Sie nach " Kopfzeile Suchpfad ". Darin werden Sie feststellen, dass " submodules/linphone/mediastreamer2/include "Ein Eintrag ist doppelt vorhanden, also entfernen Sie einen Eintrag.
  5. Jetzt können Sie Ihren Code ohne Fehler kompilieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X