2016-07-15 3 views
-1

bekam ich dies einen seltsamer Linker error.for meine Xcode 7.3.1 ich die Bibliothek libtbb.dylib mein C++ Projekt unter Build-Phasen-> Link Binary mit BibliothekenXcode C++ Linker Bug oder fehlende Einstellung?

Wenn die Linker starten, den Schalter hinzufügen fügt

-ltbb 

statt der erwarteten

-libtbb 

Als Ergebnis erhalte ich diesen Link Fehler:

ld: library not found for -ltbb clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Wie dies behoben werden? Gibt es eine Einstellung, die ich vermisse? Dank

+1

'-ltbb' ist richtig; '-libtbb' ist falsch. Wenn die Bibliothek nicht dann es gefunden wird, ist nicht in einem der Suchverzeichnisse Sie auf den Linker angegeben haben, oder die Standardwerte. Da Sie den fehlerhaften Linker-Befehl nicht gepostet haben, können wir nicht sehen, welche, falls vorhanden, Sie angegeben haben. –

Antwort

0

Dank Mike Kingham, war Ihre Hinweise genau es. Geben Sie die Bibliothek in der Build Phases-Link-Binärdatei mit Bibliothek an. Sie müssen auch den Bibliothekssuchpfad unter Build-Einstellungen angeben.