opencv报错:exited with code -1073741701 (0xc000007b).

opencv报错:exited with code -1073741701 (0xc000007b).

报错的内容

之前使用opencv一直没有问题,后来安装了caffe-ssd环境后,在运行opencv代码后报错,如下所示:

‘FormDropout01.exe’ (Win32): Loaded ‘C:\Windows\SysWOW64\ntdll.dll’. Symbols loaded.
‘FormDropout01.exe’ (Win32): Loaded ‘C:\Windows\SysWOW64\kernel32.dll’. Symbols loaded.
The thread 0x10b0 has exited with code -1073741701 (0xc000007b).
The thread 0x990 has exited with code -1073741701 (0xc000007b).
The thread 0x3978 has exited with code -1073741701 (0xc000007b).
The program ‘[5848] FormDropout01.exe’ has exited with code -1073741701 (0xc000007b).

解决过程

网上查了很多资料,说是64位和32位的问题,最终发现确实是这个问题,不过本人解决过程有点曲折。
我一直使用32位编译,我想切换到64位的时候,发现工具栏居然没有,天真的以为是本人的vs工具安装不全,也不想重装,就这么耗着找其它方法,后来再次证明了不熟悉工具会严重降低效率。
在这里插入图片描述
在进入项目的 Property Pages后,在Platform内,下图中是本人已经选好了x64位的截图,在这之前只有Win32和New选项,一开始没在意这个New选项,找不到x64我就依然以为是本人的vs安装不全。后来点了一下New选项,出现了一个新的窗口可以选择x64!!
在这里插入图片描述
就这样,浪费了半天。

选择64位后,只需要将opencv的配置x86变成x64就ok了。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值