环境要求:
Windows10 x64
MinGW-w64
CMake 3.16.0
opencv-4.1.2
步骤:
1. 安装opencv
添加path:
D:\opencv\build\x64\vc15\bin
2. 安装Cmake
添加path:
D:\Program Files\CMake\bin
3. 安装MinGW-w64
添加path:
D:\MinGW-w64\x64-4.8.1-release-posix-seh-rev5\mingw64\bin
4. 打开CMD
运行
set PATH=C:
5. 点击Configure
选择:MinGW Makefile
选择:Specify native compiler
6. 打开Cmake-gui,
选择源码路径:
D:/opencv/sources
选择or新建编译路径:
D:/opencv/opencv_mingw64_build
7. 勾选:WITH_OPENGL
8. 点击:Configure
9. 点击:Generate
10. 打开CMD
运行
D:
cd D:\opencv\opencv_mingw64_build
mingw32-make -j 8
mingw32-make install
此步骤,参见常见错误及解决办法
11. CLion配置
【Setting】👉【toolchins】👉【Environment】👉【D:\mingw64\mingw64】
填好MinGW的配置后,相应的CMake会自动填写。
注:
1. 在每个项目中,CMakelists.txt需重新添加代码
set(OpenCV_DIR D:\\opencv\\opencv_ming264_build)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(OpCode ${OpenCV_LIBS})
2. 其中OpCode为项目名称如遇dll文件缺失错误,在【D:\opencv\opencv_ming264_build\install\x64\mingw\bin】中寻找同名文件,复制到【C:\Windows\System32】中