我正在按照这个tutorial在我的OSX High Sierra上安装caffe。
我遵循了所有步骤,但在此步骤中安装R-CNN示例时遇到了困难:
$ make -j8 && make pycaffe
LD -o .build_release/lib/libcaffe.so
clang: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
ld: cannot link directly with /System/Library/Frameworks//vecLib.framework/vecLib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [.build_release/lib/libcaffe.so] Error 1但是库veclib是存在的:
$ ls /System/Library/Frameworks//vecLib.framework/vecLib
/System/Library/Frameworks//vecLib.framework/vecLib你能帮我解决这个问题吗?
发布于 2018-04-24 21:40:08
我遇到了同样的问题。我安装了Xcode 9.3命令行工具,并将cmake/Modules/FindvecLib.cmake改为如下所示,它可以工作:
find_path(vecLib_INCLUDE_DIR cblas.h
DOC "vecLib include directory"
PATHS /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers/
NO_DEFAULT_PATH)对于我的情况,必须设置NO_DEFAULT_PATH,否则仍然会有链接错误。你也可以参考this。
https://stackoverflow.com/questions/47629083
复制相似问题