安装MinGW
- MinGW下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
- 找到x86_64-posix-seh版本,下载(一般是最常用的版本)
- 将bin文件夹添加至环境变量
编译OpenCV
- CMake
- 打开CMake的GUI
- 将
Where is the source code
设置为opencv/sources
,将Where to build the binaries
设置为opencv/build/x64/mingw
(没有就新建一个) - 选择generator为
MinGW Makefiles
,选中Use default native compilers
,使用系统默认编译器(应该是环境变量中的gcc和g++);也可以选中Specify native compilers
,然后自己手动指定路径。 - 点击Configure
- 再点击Configure,让红色变白
- 点击Generate
- Make
- 进入build文件夹(
opencv/build/x64/mingw
)中,打开cmd运行mingw32-make -j8
,等待十几分钟进行编译 - 编译完成后运行
mingw32-make install
,进行安装
- 进入build文件夹(
- 环境变量:安装完成后将bin文件夹(
opencv/build/x64/mingw/bin
)添加至环境变量 - 配置vscode:将
opencv/build/include
添加至settings.json中的C_Cpp.default.includePath
条目中
安装Eigen3
- CMake同上
- 打开CMake的GUI
- 将
Where is the source code
设置为eigen
,将Where to build the binaries
设置为eigen/build
(没有就新建一个)
- Make:进入build文件夹,打开cmd运行
mingw32-make install
- 配置vscode:将
C:/Program Files (x86)/Eigen3/include
添加至settings.json中的C_Cpp.default.includePath
条目中