1. 程式人生 > >初入職常見問題:在visual studio 2012 2013 2015 上編譯報錯內容包含“use _CRT_SECURE_NO_WARNINGS“的字眼

初入職常見問題:在visual studio 2012 2013 2015 上編譯報錯內容包含“use _CRT_SECURE_NO_WARNINGS“的字眼

錯誤類似:

1>  LoadPicture.cpp

1>d:\opencv\opencv\build\x86\vc11\include\opencv2\flann\logger.h(66): 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.

1>          c:\program files (x86)\microsoft visual studio 11.0\vc\include\stdio.h(218) : 參見“fopen”的宣告

解決辦法如下:

找到Debug屬性頁C/C++下得前處理器

在預處理定義的

WIN32

_WINDOWS

_DEBUG下新增_CRT_SECURE_NO_WARNINGS