看板 C_and_CPP 關於我們 聯絡資訊
經過不斷嘗試終於成功了,想把方法記錄下來順便分享給大家 此篇是關於 CodeBlocks 的設定,Visual Studio 2010的也會PO上 ---------------------------正文開始-------------------------------------- [使用檔案] codeblocks-12.11 mingw-setup cmake-2.8.11.1-win32-x86 mingw-get-inst-20120426 (gcc version 4.7.2) OpenCV-2.4.5 [參考網站] http://v.youku.com/v_show/id_XNDYxOTc5NDky.html [大致流程] 1.安裝 MinGW ,將D:\MinGW\bin加到環境變數 (系統變數的Path中) 注意!記得自行更改安裝位置! 2.安裝 CMake 安裝目錄:D:\CMake 2.8 3.解壓縮 OpenCV-2.4.2.exe 目錄:D:\opencv 4.用CMake生成目錄 a. 執行CMake(cmake-gui) b. Where is the source code -> 輸入OpenCV位置 (D:\opencv) c. Where to build the binaries -> 輸入生成的位置(D:\opencvdll,自訂即可) d. Click “Configure” e. Specify the generator for this project -> 選 CodeBlocks - MinGW Makefiles -> 選 Specify native compilers Click“next” f. Compilers 選擇 (記得修正路徑) C:D:\MinGW\bin\mingw32-gcc.exe C++:D:\MinGW\bin\mingw32-g++.exe Click “next”,完成後會出現 Configuring done g. Click “Generate”,完成後會出現 Generating done,完成!! 5.安装Codeblocks(確認使用的Compiler是額外安裝的MinGW,而不是CodeBlocks內建的) 注意到 compiler's installation directory 預設原本是 D:\CodeBlocks\MinGW, 記得要更改!! 6.用codeblocks編譯cmake生成目錄(即這邊的opencvdll資料夾)下的專案 即 D:\opencvdll\OpenCV.cbp,用Codeblocks打開後,Click “Build” 按扭, Build完成後關掉 CodeBlock 即可。 7.Compiler and Debugger設定 點 settings -> Compiler... 選擇 Search directories 的標籤,到 Compiler 的標籤下,Click “Add”: D:\opencv\build\include D:\opencv\build\include\opencv 加入以上兩個路徑 同樣 Search directories 的標籤,到 Linker的標籤下,Click “Add”: 加入 D:\opencvdll\lib (注意!非opencv的資料夾喔!是CMake產生出來的那個資料夾~) 接著切換到 Linker settings 的標籤,Click ”Add”: 將 D:\opencvdll\lib 裡面的全部檔案加進來! 8.Create 一個新的專案 並把範例程式 ( D:\opencv\sample\cpp\image.cpp ) 程式碼複製到新專案的main.cpp 中,範例程式會需要用到 lena.jpg (在同一個資料夾),把它複製一份到專案的資料夾 ,存檔,關閉CodeBlock。 9.opencv 環境變數設定 此時再把 D:\opencvdll\bin 加到環境變數中,大功告成! 開啟剛剛新增的專案,執行它,測試成功與否吧! 另外有pdf版本,歡迎使用~ http://ppt.cc/lZBf 希望大家順利~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.224.81.105 ※ 編輯: greentight 來自: 36.224.81.105 (06/11 23:45)
handsome616:我想問版標什麼意思 06/11 23:55
greentight:? 06/12 00:42
damody:水喔! codeblack~ 06/12 11:34