私のMacには複数のバージョンのopenCV(2.0,2.1)があります。これらの複数のバージョンとすべてのファイルを消去して、openCV 2.3.0を新しくインストールする方法はありますか?MacでopenCVをアンインストールする方法10.6.8?
1
A
答えて
0
インストールフォルダを削除するだけです。
そして、あなたがprojをコンパイルするときに正しいインストールパスを指すようにしてください
1
最も明白なコマンド
sudo port uninstall opencv
は、それが特定のバージョンを必要としていることを訴え、少なくとも私の場合には、動作しない場合があります。私は次に実行する
sudo port uninstall opencv 4.2
/opt/local/libのすべてのライブラリは、このコマンドの後に消えました。その後OpenCVのを再インストール
sudo port install opencv
(ffmpegのに問題がある場合は、単にsudoのポートアンインストールのffmpegでそれをuninstlal)
と私は再インストール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
関連する問題