win10+VS2017+opencv345配置opencv_contrib遇到的那些坑

在此记录一下本人配置opencv_contrib时遇到的一些问题。

 

1.首先在用CMake编译时会遇到一个选择VS版本的步骤,此时要注意如果是想使用64位,就要记得选择x64或者Win64。

图片来自博客https://blog.csdn.net/fengxinzioo/article/details/88767399。本人在配置时遇到的界面与此有所不同,当时的界面是第一行是选择VS版本,第二行是选择64位还是32位。

 

2.遇到IPPICV,FFMPEG等Download failed的问题

参考这篇博客https://blog.csdn.net/weijifen000/article/details/93377143

主要的解决方法就是去log文件里找到下载的地址,把这些东西下载下来,放到指定位置,上面提到的博客有提供百度网盘链接,这样下载更快。

 

3.在VS生成解决方案时报错“LNK1104 无法打开文件“python37_d.lib””

产生该问题的原因是当时安装Python的时候,没有选择debug版本,而我们现在的工程编译的是debug。(出自https://zhuanlan.zhihu.com/p/90810839

网上有两种解决方法:

第一种,安装python的debug版本。https://www.jianshu.com/p/28291e95bed3有提供方法,不过我没有尝试成功。

第二种,修改pyconfig.h文件,具体如何找到这个文件以及如何修改见这篇博客https://blog.csdn.net/weixin_40127330/article/details/99731879

有时候可能没办法直接修改,本人的做法是在找到这个pyconfig.h文件,右击选择“属性”->“安全”->在“组或用户名”那个框框内选择Users->“编辑”,本人是把“修改”和“写入”勾上了。(应该有更高级的做法,但是本人比较菜)

 

4.配置完成跑代码时遇到找不到“xxx.lib"(还是“xxx.dll"?,记不清了)的情况,可能需要重启电脑或者重启VS。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值