基于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.****.net/zhh763984017/article/details/107350419/?utm_medium=distribute.pc_relevant.none-task-blog-title-6&spm=1001.2101.3001.4242

关于编译什么的上面已经很清楚了,但是一定要注意添加BUILD_opencv_world选项不然你用的时候需要添加多个.lib文件。
基于Win10+VS2019的opencv4.4.0版本X32、X64的Release、Debug版配置相关问题解答

本博客主要对遇到的两个问题进行补充:
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.****.net/download/qq_41652801/12893829

基于Win10+VS2019的opencv4.4.0版本X32、X64的Release、Debug版配置相关问题解答
要注意X64要配置64bit的python37.lib(Release)、python37_d.lib(Debug),X32要配置32bit的python37.lib(Release)、python37_d.lib(Debug)。

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