0
点赞
收藏
分享

微信扫一扫

48.OpenCV之CMake学习笔记


下载地址

官方文档

CMake入门

编译失败,此文太监

 

解压,在cmake-3.17.0-win32-x86\cmake-3.17.0-win32-x86\bin,双击cmake-gui.exe运行

添加openCV源代码地址(细化到sources文件夹)

48.OpenCV之CMake学习笔记_进度条

选择输出文件夹

48.OpenCV之CMake学习笔记_进度条_02

配置上本地的编译器

48.OpenCV之CMake学习笔记_下载地址_03

 耐心等进度条跑完

48.OpenCV之CMake学习笔记_github_04

跑进度条的时候会遇到这样的警告:

Looking for sgemm_

Looking for sgemm_ - not found

Looking for pthread.h

Looking for pthread.h - not found

是因为VS没有装LinuxC++的库,所以这些头文件找不到,还有好多dll都没有。于是结束的时候就一片红。

看报错信息说详细信息在log文档里面看。

48.OpenCV之CMake学习笔记_github_05

打开log文档,发现是从github上面下载dll时间太久导致超时(timeout)而失败的。

缺啥补啥,复制下载地址,去github上面手动下载。

前三个缺失的dll路径如下:

48.OpenCV之CMake学习笔记_下载地址_06

48.OpenCV之CMake学习笔记_进度条_07

48.OpenCV之CMake学习笔记_进度条_08

最后一个下载错误是这个

 

48.OpenCV之CMake学习笔记_下载地址_09

复制网址后,打开来是这样的:

48.OpenCV之CMake学习笔记_进度条_10

48.OpenCV之CMake学习笔记_github_11

编译的时候整个电脑都很烫,很卡

48.OpenCV之CMake学习笔记_github_12

48.OpenCV之CMake学习笔记_下载地址_13

 

举报

相关推荐

0 条评论