opencv编译中遇到的error(1)

错误1 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.          f:\opencv2.4\opencv\build\include\opencv2\flann\logger.h  66  1   EarlyFireDetection

解决办法:分析错误提示,这个方法或者变量可能是不安全的,考虑使用fopen_s来代替。若要禁用安全警告,看在线帮助的具体细节。
方法1:我们用fopen_s来代替原来的方法fopen。
方法2:在c++预处理器中添加_CRT_SECURE_NO_WARNINGS的定义。
具体做法:(1)点击项目–》属性–》c/c++–》预处理器–》预处理定义–》点击下拉按钮
opencv编译中遇到的error(1)_第1张图片
(2)添加_CRT_SECURE_NO_WARNINGS,点击确定就ok了。
opencv编译中遇到的error(1)_第2张图片
问题解决!

你可能感兴趣的:(opencv学习之路)