此错误经过测试发现只有环境不匹配才会出现。下面是我走过的弯路,希望引以为戒:
1、winxp+vs2005+opencv2.4.3出错,原因是2.4.3根本不支持vc9以下的编译器,如图:
x86目录下只有vc9和cv10.
2、win7 64bit+32bit opencv +win32工程,失败过了
改成win7 64bit+64bit opencv+win32工程,还是失败了
最后win7 64bit+64bit opencv+x64工程,成功。
一句话,系统&opencv&创建的工程必须配套。