1.编译环境
操作系统:win10
Mingw64 (7.1.0) (注意不能使用mingw,mingw不支持thread类库)
CMake 3.5
opencv 3.2.0
Eclipse IDE for C/C++ Developers Neon.3 Release (4.6.3)
2.命令行编译
1.CMake 生成Makefile文件,Configure时选择生成类型MinGW Makefiles,选择native compilers。
设定编译器为mingw64/bin目录下的gcc及g++编译器。注意,这里应选择32位版本的编译器。
生成Makefile文件
2.进入build目录进行编译
输入命令
mingw32-make
编译完成,bin目录里会生成一些.dll和.exe文件,lib目录会生成一些.a文件
3.eclipse编译
1.CMake 生成Makefile文件。Configure时选择生成类型Eclipse CDT4 - MinGW Makefiles
2.对生成Eclipse 工程,直接在Eclipse中打开,然后在Build Targets中选择对应的Target进行Build