Re: [分享] OpenCV 環境設定(CodeBlocks篇)

看板C_and_CPP作者 (喜歡騎車逛台南)時間8年前 (2015/10/03 16:13), 8年前編輯推噓5(504)
留言9則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《greentight (胸部拉傷)》之銘言: : 經過不斷嘗試終於成功了,想把方法記錄下來順便分享給大家 : 此篇是關於 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,完成!! 大家好 小弟按照這個步驟卻在Cmake這卡住了 Configuring時出現 "CMake Error: The source directory "C:/opencv" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI." 可是明明資料夾裡有這個檔案....... Cmake版本3.2 3.1 2.8都試過都不行 opencv也試過3.0 2.4也都不行..... 想請問有大大可以分享一下經驗嗎 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.16.218 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1443859983.A.B11.html

10/03 17:11, , 1F
你可以貼出你的c:\\opencv底下的目錄結構嘛?
10/03 17:11, 1F
||=== Build: all in OpenCV (compiler: GNU GCC Compiler) ===| 3rdparty\zlib\CMakeFiles\zlib.dir\build.make|482|recipe for target '3rdparty/zlib/CMakeFiles/zlib.dir/depend' failed| CMakeFiles\Makefile2|247|recipe for target '3rdparty/zlib/CMakeFiles/zlib.dir/all' failed| C:\Program Files (x86)\CodeBlocks\lib\opencvdll\Makefile|135|recipe for target 'all' failed| ||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 4 second(s)) ===| 現在走到用 codeblocks 編譯 cmake 生成目錄 即 D:\opencvdll\OpenCV.cbp,用 Codeblocks 打開後,Click “Build” 按扭 但編譯沒過..... erroe在上面 冏

10/03 19:14, , 2F
這訊息感覺沒啥用 把目錄結構
10/03 19:14, 2F

10/03 19:15, , 3F
比較好找問題
10/03 19:15, 3F

10/03 19:15, , 4F
把目錄結構貼出來比較好找問題
10/03 19:15, 4F
收到~ 連結在此 https://goo.gl/k4GCAs 下載下來開就可以了 再麻煩大大解惑了 Orz

10/03 22:08, , 5F
我看你的目錄結構應該是對的
10/03 22:08, 5F

10/03 22:09, , 6F
這是我開cmake-gui的畫面 http://imgur.com/mE7jRIk
10/03 22:09, 6F

10/03 22:10, , 7F
你在cmake-gui的目錄設定應該是用點的吧?
10/03 22:10, 7F
恩恩沒錯~但我就直接按generate了 沒有特別勾選或取消

10/03 22:48, , 8F
不用先按configure?
10/03 22:48, 8F
有有先按~設定照上面 現在再懷疑是不是 codeblock跟opencv版本的問題 還有GNU版本= = 一團亂 ※ 編輯: qqwweerrqq (36.230.16.218), 10/03/2015 22:58:55

10/04 01:35, , 9F
要不要試試另外裝mingw去編?
10/04 01:35, 9F
文章代碼(AID): #1M3uuFiH (C_and_CPP)
文章代碼(AID): #1M3uuFiH (C_and_CPP)