2014-10-20 11 views
6

Ich bin ziemlich neu in der Codierung und ich versuche, ein Beispielprojekt eines Openframework-Addons, genannt ofxReprojection. Wenn ich gehe:'ld: unbekannte Option: -rpath =./Libs' - Linkfehler beim Erstellen von Openframework Addon auf Mac OS 10.7.5

cd /Users/Macbookpro/Documents/openframeworks/addons/ofxReprojection/example-ofxKinect 

und dann

make 

ich diesen Fehler:

ld: unknown option: -rpath=./libs 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make[1]: *** [bin/example-ofxKinect] Error 1 
make: *** [Release] Error 2 
Macbooks-MacBook-Pro:example-ofxKinect Macbookpro$ 

Ich habe Mac OS 10.7.5.

Ich hoffe, jemand, im Interesse der Kunst helfen kann :)

+1

versuchen, die '=' Zeichen nach dem Argument zu entfernen. '-rpath/libs' –

Antwort

1

ich Ähnliche Fehler bekam, während andere Quellcode auf meinem Mac kompiliert. Nach dem Entfernen von '=' aus '-rpath' ist der Kompilierungsfehler behoben.

8

Verwenden Sie eine , anstelle von =, um Argumente zu übergeben. Mit = ist eine GNU-Linker-Funktion. Verwenden Sie beispielsweise -Wl,-rpath,./libs, um RPATH festzulegen.

Vom clangman Seite:

If option contains commas, it is split into multiple options at the commas. You can use this syntax to pass an argument to the option.

Verwandte Themen