参考博客:http://blog.csdn.net/huang9012/article/details/21811129
出现的问题:
(1)vs2012 error c4996: 'fopen': This function or variable may be unsafe
(2)OpenCV 无法启动此程序,因为计算机中丢失opencv_core249.dll。请尝试重新安装改程序已解决此问题
(3)缺少MSVCR110d.dll
(4)安装成功但缺少接入点。。。什么的
注意:博客里无论是Debug还是Release中的附加依赖项,都添加了所有的lib,也就是没有分Debug和Release。但实际上OpenCv是要分的,文件名尾带d的为Debug库函数,不带d的为Release库函数。只需将其中库函数分开添加进附加依赖项即可,不然可能会出现无法正常读取图片文件的问题。
解决办法:
1. 项目 =》属性 =》c/c++ =》预处理器=》点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可。
2.http://www.cnblogs.com/csulennon/p/3775980.html
3.(1)重新下载个MSVCR110d.dll并放在C:\Windows\System32里面
(2)在cmd(以管理员身份运行)下regsvr32 C:\Windows\System32\MSVCR110d.dll
4、如果此时出现问题(2)的话试着下载directx,并安装。