海思3519A上移植OpenCV3.4.1

下载[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

猜你喜欢

转载自www.cnblogs.com/chay/p/10384942.html