opencv2.2.0+vs2008+sp1的环境下开发人脸识别项目
问题如图
“FRDemo.exe”: 已加载“C:\Windows\System32\odbcint.dll”,未使用调试信息生成二进制文件。
FRDemo.exe 中的 0x756b812f (KernelBase.dll) 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0473f94c 处的 cv::Exception。
FRDemo.exe 中的 0x756b812f (KernelBase.dll) 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0473f94c 处的 cv::Exception。
FRDemo.exe 中的 0x64d90f59 (opencv_imgproc220d.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
FRDemo.exe 中的 0x64d90f59 (opencv_imgproc220d.dll) 处最可能的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
(*((*(pic8)).roi)).coi CXX0030: 错误: 无法计算表达式的值
往得到大家的帮助~谢谢了~
需要源文件,重新在2010下编译,一般这种错误都是库文件没添加造成的。
项目--》属性--》配置属性--》链接器-》输入--》附加依赖项 在其中加入所需库文件,注意把库文件写进去,每个库文件后加分号,同时在“链接器--》常规--》附加库目录”中填入相应库所在目录。
如一楼所说,需要在项目属性中linker 下面的inputs 中添加opencv 的lib文件,类似于opencvcore2.4.9.lib的文件,一定要注意你的工程版本debug 或者release 对应于不同的lib 文件