OpenCV无法正常启动Oxc000007b错误

环境

在之前win7系统下一直没见过这个错误,更换到win8.1 64bit,在一系列非人类配置完成后,编译成功,运行却报错。显示“无法正常启动Oxc000007b错误”。搜索了一下,好像出现这个问题的不少,折磨了好大一批人。OpenCV我使用的版本是2.4.9,引用的是自己根据柠檬树的教程编译的库。测试程序为VS2013+win32 console application。

解决方案

网络解决方案(对环境变量的修改,记得注销系统来生效)
1.环境变量里原来只有D:\OpenCV2\build\x64\vc10\bin加上D:\OpenCV2\build\x86\vc10\bin就OK了
2.64位程序环境变量里添加D:\opencv\build\common\tbb\intel64\vc10;32位要添加D:\opencv\build\common\tbb\ia32\vc10

我的测试:

  • 更换debug——win32平台为x64平台,未出现该问题(ps:可能跟window系统有关)

  • 升级OpenCV版本到2.4.11,问题没再出现【2015-6-1更新】