標籤:rar 進度條 gui direct cpu 建立 personal imu mingw
非常不建議使用 Windows,請儘早脫坑
相關下載
WinGW-W64 項目地址
CMake 官網地址
OpenCV 官網地址
步驟
安裝 WinGW-W64
、CMake
、OpenCV
。最終我的目錄為:C:\Tools\CMake
、C:\Tools\MinGW-W64
、C:\Tools\OpenCV
。
然後將 C:\Tools\MinGW-W64\mingw64\bin
添加到系統變數。
運行 C:\Tools\CMake\bin\cmake-gui.exe
。
點擊 Browse Source
選擇 C:/Tools/OpenCV/sources
。
點擊 Browse Build
選擇 C:/Tools/OpenCV/mingw-build
。(mingw-build
是自己建立的)。
點擊下面的 Configure
,選擇 MinGW Makefiles
,這個操作中途會下載幾個檔案,花費時間較長。
等進度條走完之後,中間地區會出現很多報紅,再次點擊 Configure
,紅色全部消失。
最後點 Generate
即可。
用命令列開啟 C:\Tools\OpenCV\mingw-build
,運行
mingw32-make.exe
過程時間較長,耐心等待 100%
。
OpenCV 項目的 CMakeLists.txt 設定檔
cmake_minimum_required(VERSION 3.9)project(opencv)set(CMAKE_CXX_STANDARD 11)add_executable(opencv main.cpp)set(OpenCV_DIR "C:/Tools/OpenCV/mingw-build/install")set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")find_package(OpenCV REQUIRED)include_directories(${OpenCV_INCLUDE_DIRS})target_link_libraries(opencv ${OpenCV_LIBS})
常見錯誤
invalid register for .seh_savexmm
:
在第一次點完 Configure
後,在上面的 Search
中輸入 cpu
,然後出現一個 CPU_DISPATCH
的配置項,將 Value
值設定為空白。
Windows + WinGW-W64 + CMake 搭建 OpenCV