close

*code blocks:

安裝codeblocks後,在project->build option->linker setting加入opencv的相關Library(我是看名字有關係的都先加了)

codeblocks1

在search directories加入opencv的include資料夾

codeblocks2

 

 

 

*eclipse

用軟體中心安裝eclipse和cdt後

在project properties->c/c++ Build->GCC C++ Compiler->Directories加入include資料夾

eclipse1

在GCC C++ Linker->Libraries加入opencv相關的lib:只取中間的字(去除檔案開頭的lib),如 opencv_core,cv,open_highgui

search  path加入lib資料夾

eclipse2

為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 非英文語系的版本才有這個問題的樣子(??)

eclipse3  

雖然可以跑程式但有一個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輸入方法也是看網路才會知道@_@

 

arrow
arrow
    全站熱搜

    natsumi93 發表在 痞客邦 留言(0) 人氣()