我对编码非常陌生,我正在尝试构建一个开放框架插件的示例项目,名为ofxReprojection。当我走的时候:
cd /Users/Macbookpro/Documents/openframeworks/addons/ofxReprojection/example-ofxKinect 然后
make我得到了这个错误:
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$ 我使用的是Mac OS 10.7.5。
我希望有人能帮上忙,为了艺术:)
发布于 2015-09-04 22:34:51
使用,而不是=来传递参数。使用=是GNU链接器的一个特性。例如,使用-Wl,-rpath,./libs设置RPATH。
在clang man页面中:
如果option包含逗号,则在逗号处将其拆分为多个选项。可以使用此语法将参数传递给选项。
发布于 2015-06-26 00:01:13
在我的Mac上编译其他源代码时,我也遇到了类似的错误。从'-rpath‘中删除'=’后,编译错误得到解决。
https://stackoverflow.com/questions/26472590
复制相似问题