解决方法有两种:
第一:将D:\Program Files\OpenCV2.3.1\build\x86\vc9\bin(此处为相对路径)下的所有.dll文件拷贝到system32下即可解决问题。
第二:将D:\Program Files\OpenCV2.3.1\build\x86\vc9\bin下的该程序需要的.dll文件拷贝到Debug下,解决问题。
尝试以下操作:
第一:将D:\Program Files\OpenCV2.3.1\build\x86\vc10\bin下的所有.dll文件拷贝到C:\Windows\system32下;或者将D:\Program Files\OpenCV2.3.1\build\x64\vc10\bin下的所有.dll文件拷贝到C:\Windows\sysWOW64
第二:将D:\Program Files\OpenCV2.3.1\build\x86\vc9\bin或者D:\Program Files\OpenCV2.3.1\build\x64\vc10\bin下的该程序需要的.dll文件拷贝到Debug下。
将openCV的bin目录(其中含有dll),例如opencv(Version)\build\bin,添加到系统的PATH目录。
添加PATH目录的方式:我的电脑->属性->高级->环境变量设置