*code blocks:
安裝codeblocks後,在project->build option->linker setting加入opencv的相關Library(我是看名字有關係的都先加了)
在search directories加入opencv的include資料夾
*eclipse
用軟體中心安裝eclipse和cdt後
在project properties->c/c++ Build->GCC C++ Compiler->Directories加入include資料夾
在GCC C++ Linker->Libraries加入opencv相關的lib:只取中間的字(去除檔案開頭的lib),如 opencv_core,cv,open_highgui
search path加入lib資料夾
為eclipse加入c / c++ include path
CPLUS_INCLUDE_PATH : /user/include/c++/4.6.1
C_INCLUDE_PATH: /usr/include
好像在nightly版本的cdt有改掉這個bug~
只有在ubuntu 11.10 非英文語系的版本才有這個問題的樣子(??)
雖然可以跑程式但有一個error
lib1394 error : Failed to initialize libdc1394
剛剛查了一下好像跟driver有關?? 先暫時不理他@_@
參考網站:
Ubuntu下使用Eclipse CDT创建OpenCV项目图解
http://linuxjishu.com/a/Linuxjichuzhishi/2011/1113/6454.html
一键解决Ubuntu下安装Eclipse Android/C/C++ 开发环境
http://blog.csdn.net/cheungmine/article/details/6993823
Ubuntu上用Code::Blocks運行Opencv教學
http://www.wretch.cc/blog/courageapple/20802025
簡評~
code block安裝比較容易把lib和include掛上去跟windows上差不多
eclipse的中途有遇到一些問題...lib輸入方法也是看網路才會知道@_@
留言列表