opencv - 如何在 mac 10.6.8 上卸载 openCV?

标签 opencv osx-snow-leopard

我的 mac 上有多个版本的 openCV (2.0,2.1)。有没有办法删除这些多个版本及其所有文件,以便我可以全新安装 openCV 2.3.0

最佳答案

最明显的命令

sudo port uninstall opencv 

可能不起作用,至少在我的情况下它提示它需要一个特定的版本。那我跑

sudo port uninstall opencv 4.2

/opt/local/lib 中的所有 opencv 库在该命令之后都消失了。之后我用

重新安装了 openCV
sudo port install opencv

(如果 ffmpeg 有问题,只需使用 sudo port uninstall ffmpeg 卸载它)

顺便说一下,重新安装 opencv 解决了我从 Mountain Lion 切换到 Maverick (10.9.2) 后遇到的编译和链接问题。特别是,我在 Eclipse 中遇到了链接器问题:

Invoking: GCC C++ Linker
g++ -L/opt/local/lib -o "deltetit"  ./src/deltetit.o   -lopencv_core -lopencv_highgui -lopencv_imgproc
Undefined symbols for architecture x86_64:
  "cv::imshow(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, cv::_InputArray const&)", referenced from:
      _main in deltetit.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [deltetit] Error 1

关于opencv - 如何在 mac 10.6.8 上卸载 openCV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550906/

相关文章:

python - Mac 10.6 通用二进制 scipy : cephes/specfun "_aswfa_" symbol not found

python - 常规与使用 For 循环时的 Numpy 数组乘法差异

python - 如何通过opencv生成RGB直方图

c++ - RGB 归一化给出黑色图像

macos - imagemagick 安装错误 - 架构不匹配

ruby-on-rails - 在 Snow Leopard 上安装 Rails 3.1 和 Postgresql

c++ - CMakeLists.txt 不会创建可用的 makefile(Ubuntu 和 C++)

ruby-on-rails - 如何在 OpenCV-ruby 中获取检测到的人脸的正确位置 (x, y)

python语言环境奇怪的错误。这里到底发生了什么?

python - 如何在 Snow Leopard 和其他 32 位/64 位问题上强制 Python 为 32 位