一般常见错误都是因为配置问题导致的,只要配置没问题,一般的下载到的源代码都是可以用的。
1、如果出现 “无法解析的外部符号” 一般是因为工程属性中链接的库不全。或添加 头文件 #pragma comment(lib,"ws2_32.lib")
2、如果 “未识别符号” 有可能是因为 工具选项-项目解决方案-vc++项目-包含文件中头文件路径冲突。例如 opencv2.2 和 opencv2.3 同时存在,并且路径相似都是/build/x86/vc/include..什么的,而源程序中又有 /opencv2/---然后各种头文件夹/头文件。。 这样容易导致程序无法识别究竟是opencv2.2还是opencv2.3的。解决方法就是删除一条路径。
3、opencv2.2 据验证是有bug存在。需要重新编译库。
4、中的 0x7c812afb 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0011e200 处的 cv::Exception。 有可能是 img=cvLoadImage("Lena.jpg", ?);中的通道设置。-1:随图片; 0:单通道。 1:3通道.
或者添加头文件:#pragma comment(lib,"ws2_32.lib")
ps:待补充。
https://blog.sciencenet.cn/blog-261330-557085.html
上一篇:
Histograms of Oriented Gradients for Humman Detection下一篇:
vector