標籤: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