Как удалить OpenCV на Mac 10.6.8? - PullRequest
1 голос
/ 18 декабря 2011

У меня есть несколько версий openCV (2.0,2.1) на моем Mac. Есть ли способ удалить эти несколько версий и все его файлы, чтобы я мог сделать новую установку openCV 2.3.0

Ответы [ 2 ]

1 голос
/ 09 апреля 2014

Самая очевидная команда

sudo port uninstall opencv 

может не работать, по крайней мере, в моем случае он жаловался, что ему нужна конкретная версия. Я бегу тогда

sudo port uninstall opencv 4.2

Все библиотеки opencv в / opt / local / lib пропали после этой команды. После этого я переустановил 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
0 голосов
/ 18 декабря 2011

Просто удалите папку установки.

И обязательно указывайте правильный путь установки при компиляции вашего proj

...