折腾了两天,终于在linux下成功安装了eclipse 并配置成功opencv
首先,下载eclipse IDE for c/c++,这样不用安装CDT,省了很多事。
其次,配置opencv时,主要配置include和lib两项,即可生效。其中常见的lib包括:opencv_core opencv_imgproc opencv_highgui opencv_ml opencv_videoopencv_features2d opencv_calib3dopencv_objdetect opencv_contrib opencv_legacy opencv_flann
但我遇到一个奇怪的错误,
/usr/bin/ld: cannotfind -lopencv
makefile:45: recipefor target 'wxjtest' failed
collect2:error: ld returned 1 exit status
等等一大堆错误:
还好在stackoverflow上找到了opencv_imgcodecs这个lib,配置进去后,可以运行。
Undefined symbols for architecture x86_64: for caffebuild
http://stackoverflow.com/questions/27890137/undefined-symbols-for-architecture-x86-64-for-caffe-build
所以stackoverflow是一个非常棒的网站,以后要经常浏览。
linux安装eclipseIDE for c/c++后,编写程序报错:
解决方法:你应该先编译,也就是点击那个锤子图标,没啥问题的话,再点击运行就好了。