在用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

相关文章:

  • 2021-10-05
  • 2022-12-23
  • 2022-01-18
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
猜你喜欢
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2022-02-23
  • 2021-08-22
  • 2021-08-21
  • 2021-12-04
相关资源
相似解决方案