2014年6月14日 星期六

Build OpenCV 2.4.8 Library on Windows using MinGW Compiler

【Cmake】
http://www.cmake.org/cmake/resources/software.html
本篇是選擇Binary Distributions的Windows(Win32 Installer)



【MinGW】
http://www.drangon.org/mingw/
如果你的環境是64位元,請下載W64的版本。
在cmd中輸入g++ -v 或者 gcc -v測試是否安裝完成


【OpenCV】
http://opencv.org/downloads.html
解壓縮完便可

每一步都要設定環境變數,設定完成請登重新啟動CMake或者重新開機。
否則在CMake時會出現以下錯誤訊息。
CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.

當安裝完成後便可以開始執行編譯,以下幾個步驟就可以完成。
(1)開啟CMake GUI後先輸入以下資訊

  • Where is the source code => 輸入OpenCV的source資料夾
  • Where to build the binaries     => 輸入編譯產出的資料夾
(2)選擇MinGW Makefiles及Specify native compilers


(3)選擇MinGW資料夾底中bin資料夾,C選擇gcc而C++選擇g++



(4)選擇完要產出的選項後按Configure然後再按Generate便可




(5)接下來在cmd中移至Build資料夾中

  • 輸入mingw32-make

(6)完成後就可以在資料夾的bin或lib看到函式庫



相關文章:OpenCV學習日記

0 意見:

張貼留言