'ld:未知选项:-rpath =./ libs' - 在mac os 10.7.5上构建openframework插件时链接错误

Eki*_*zum 9 c++ macos

我对编码很新,我正在尝试构建一个openframework插件的示例项目,称为ofxReprojection.我去的时候:

cd /Users/Macbookpro/Documents/openframeworks/addons/ofxReprojection/example-ofxKinect 
Run Code Online (Sandbox Code Playgroud)

然后

make
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

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$ 
Run Code Online (Sandbox Code Playgroud)

我有Mac OS 10.7.5.

为了艺术,我希望有人可以提供帮助:)

gre*_*reg 11

使用a ,代替=传递参数.使用=是GNU链接器功能.例如,用于-Wl,-rpath,./libs设置RPATH.

clang man页面:

如果选项包含逗号,则会在逗号中将其拆分为多个选项.您可以使用此语法将参数传递给该选项.


小智 1

我在 Mac 上编译其他源代码时遇到类似的错误。从“-rpath”中删除“=”后,编译错误得到解决。