gpt4 book ai didi

c++ - 使用 libstdc++ 在 Homebrew 中安装 OpenCV 3

转载 作者:行者123 更新时间:2023-11-28 05:00:34 33 4
gpt4 key购买 nike

我在 Mac OS X 10.11 El Capitan 上安装 Caffe,这不知何故要求我安装带有 libstdc++ 的 OpenCV。为此,我执行了“brew update opencv”并在 Caffe 网站 (http://caffe.berkeleyvision.org/install_osx.html) 中提到的“def install”下方添加了以下行:

def install
# ADD THE FOLLOWING:
ENV.append "CXXFLAGS", "-stdlib=libstdc++"
ENV.append "CFLAGS", "-stdlib=libstdc++"
ENV.append "LDFLAGS", "-stdlib=libstdc++ -lstdc++"
# The following is necessary because libtool likes to strip LDFLAGS:
ENV["CXX"] = "/usr/bin/clang++ -stdlib=libstdc++"
...

但是,当我使用“brew install --build-from-source -vd opencv”安装它时,出现以下错误:

cd /tmp/opencv-20170909-8122-1xa5qpl/opencv-3.3.0/build/modules/dnn && /usr/local/Cellar/cmake/3.9.2/bin/cmake -E cmake_symlink_library ../../lib/libopencv_dnn.3.3.0.dylib ../../lib/libopencv_dnn.3.3.dylib ../../lib/libopencv_dnn.dylib [ 59%] Built target opencv_dnn make: *** [all] Error 2 /usr/local/Homebrew/Library/Homebrew/debrew.rb:11:in `raise' BuildError: Failed executing: make 1. raise 2. ignore 3. backtrace 4. irb 5. shell Choose an action:

有人知道怎么解决吗?提前致谢!

编辑:实际上,我意识到我原来的 opencv.rb 文件产生了完全相同的问题。如何修复/找到有效的 opencv.rb 文件?

最佳答案

看起来他构建的你想要的与操作系统不兼容。如果在 Mac 上安装会建议尝试 this method的实现。它还使用 Homebrew 软件,但允许快速简单的实现。

关于c++ - 使用 libstdc++ 在 Homebrew 中安装 OpenCV 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46134045/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com