Microsoft visual studio关闭安全检查

在用Microsoft visual studio进行代码编写时,使用到列如sprintlf这种比较旧的指令,需要关闭Microsoft visual studio的安全检查:

 

设置预处理选项:
a. Project(项目)-> properties(项目属性)->Configuration Properties(配置属性) ->C/C++ ->Preprocessor (预处理器)->Preprocessor Definitions(预处理器定义)
b. 编辑预处理器的定义
c. 增加输入:_CRT_SECURE_NO_WARNINGS,
比如我的初始情况是: _MBCS;%(PreprocessorDefinitions)
输入之后是: _MBCS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)

类似的,_SCL_SECURE_NO_WARNINGS;是关闭函数参数的安全检查

 

或者

在代码最前面添加一句:#define _CRT_SECURE_NO_WARNINGS

posted @ 2018-04-20 13:07  CTHON  阅读(2238)  评论(0编辑  收藏  举报