下载[opencv3.4.1](https://opencv.org/opencv-3-4-1.html)
进入到opencv所在的目录新建一个文件夹build
启动cmake:
cmake-gui
没有安装的话,根据提示进行安装即可,安装完成后进行配置:
build 下我只选择主要要用到的:
之后,Configure和Generate之后到build目录中进行make:
make -j16
出现错误:
Error 1 make[1]: *** [3rdparty/protobuf/CMakeFiles/libprotobuf.dir/all] Error 2 make: *** [all]
Error 2 #### make failed to build some targets (1 seconds) ####
解决办法时找到3rdparty/protobuf/src/google/protobuf/common.cc
文件,添加宏定义#define HAVE_PTHREAD
:
之后编译通过了,然后继续执行:
make install