windows 使用cmake编译含opencv项目小记

1.下载所需文件 包括 opencv win-pack(2.0版本 包含nonfree 3.0+不包含暂时不会弄)
cmake exe
mingw (codeblocks)
所需项目文件
2.mingw32-make 以及cmake加入系统环境变量 后面会用到 mingw32-make 和cmake
3. 在opencv解压文件夹 source中新建build用于存放编译文件
4. 如图使用cmake gui 先config后generate
在这里插入图片描述
5.cmd 进入build文件夹下(哪个文件夹下含有.cmake文件为准) mingw32-make
等待40分钟至一个小时
(97%出过错 是回到上一步把python不勾选就没问题)
6.再键入命令 mingw32-make install
可看到build文件夹下多了install文件夹
在这里插入图片描述
7.编写cmakelist文件

cmake_minimum_required(VERSION 2.8)
project( waveform-compare )
set (OpenCV_DIR “E:\project\opencv\opencv\sources\build\install\”)
find_package( OpenCV REQUIRED )
add_executable( waveform-compare waveform-compare.cpp )
target_link_libraries( waveform-compare ${OpenCV_LIBS} )
**
8.在对该目标项目进行 cmake gui操作 然后命令行键入 mingw32-make操作之后生成 .exe
之后调用.exe 可能出现 由于找不到xxxx.dll的错误 到install/x86/bin下把相应的dll文件拷贝到和exe文件相同路径下即可解决

在这里插入图片描述

以上仅为个人配置经历 环境不同操作不同!!!
参考博客:https://blog.csdn.net/z18504252988/article/details/51236415

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值