VS+OpenCV应用程序无法正常启动(0xc000007b)【已解决】

一、Visual Studio 2015+OpenCV 安装

OpenCV 3系列:http://blog.csdn.net/mwymi/article/details/51564169

OpenCV 2系列(以2.4.11为例):http://blog.csdn.net/u010309553/article/details/52387938

二、配置后需要库文件msvcp120d 和msvcr120d

下载、放置对应位数的msvcp120d 和msvcr120d

三、应用程序无法正常启动(0xc000007b)

系统:Windows10/64位

最开始的时候把32位的msvcp120d 和msvcr120d放到了C:\Windows\System32,64位的msvcp120d 和msvcr120d放到了C:\Windows\SysWOW64,程序报错

1314054-f9c97e4cf40e6ce8.png
无法启动

于是百度搜索了各种解决方案,下载了修复工具,更新X86、X64来回切换,远程调试都报错,之后在运行的时候发现运行X64调用的是system32里的dll,于是32位的msvcp120d 和msvcr120d放到了C:\Windows\SysWOW64,64位的msvcp120d 和msvcr120d放到了C:\Windows\System32,最终解决了问题

1314054-9b74cbee877cfe96.png
X64调用的是system32里的dll