基于Win10+VS2019的opencv4.4.0版本X32、X64的Release、Debug版配置相关问题解答

关于如何配置opencv的32位、64位的Release、Debug版下面的博客主已经写的很详细了,由于opencv4.4.0版本没有32位所以需要在官网下载源码

https://opencv.org/releases/

用cmake编译生成X64、X32位opencv然后再调用,具体教程见下面的博客

https://blog.csdn.net/zhh763984017/article/details/107350419/?utm_medium=distribute.pc_relevant.none-task-blog-title-6&spm=1001.2101.3001.4242

关于编译什么的上面已经很清楚了,但是一定要注意添加BUILD_opencv_world选项不然你用的时候需要添加多个.lib文件。
在这里插入图片描述

本博客主要对遇到的两个问题进行补充:
1.cmake编译后进入vs编译时报LNK1104 无法打开文件“python37_d.lib” opencv_python3错误
是由于你的环境中没有python37_d.lib,也就是debug版的python37,这是生成debug版opencv解决方案需要的并且64位需要64位的python37_d.lib和python37.lib,32位需要32位的python37_d.lib和python37.lib我这边做了整理,资源链接如下,下载配置到opencv_python3项目中即可

https://download.csdn.net/download/qq_41652801/12893829

在这里插入图片描述
要注意X64要配置64bit的python37.lib(Release)、python37_d.lib(Debug),X32要配置32bit的python37.lib(Release)、python37_d.lib(Debug)。

2.VS生成解决方案全部成功后的添加
(1.调整你需要配置的VS版本,选择属性页面
在这里插入图片描述
(2.配置包含目录
在这里插入图片描述
(3.配置库目录
在这里插入图片描述
(4.配置lib
在这里插入图片描述
如果你编译成功并且也按上述进行配置、生成解决方案也成功却报”返回值为 -1073741701 (0xc000007b)“的错误就是因为没有添加bin的路径。
在这里插入图片描述
在这里插入图片描述
在环境变量中进行添加即可,可能还有其他问题没有遇见,希望大家互相补充完善。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值