Chinaunix首页 | 论坛 | 博客
  • 博客访问: 227116
  • 博文数量: 39
  • 博客积分: 420
  • 博客等级: 下士
  • 技术积分: 457
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-01 10:22
文章分类

全部博文(39)

文章存档

2015年(15)

2014年(11)

2013年(1)

2012年(2)

2011年(1)

2010年(9)

我的朋友

分类: C/C++

2015-05-27 20:51:59

使用VS2010编译时。会出现以下警告。

warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(371) : 参见“sprintf”的声明

解决办法:

工程->属性->配置属性->C/C++->预处理器->预处理器定义

添加以下定义就可以解决:

_CRT_SECURE_NO_DEPRECATE
_SCL_SECURE_NO_DEPRECATE

VS2013中出现警告:
1>d:\installfile\microsoft visual studio 2013\vc\atlmfc\include\afx.h(38): warning C4996: 'MBCS_Support_Deprecated_In_MFC': MBCS support in MFC is deprecated and may be removed in a future version of MFC.
1>          d:\installfile\microsoft visual studio 2013\vc\atlmfc\include\afx.h(33) : 参见“MBCS_Support_Deprecated_In_MFC”的声明

解决办法:

工程->属性->配置属性->C/C++->预处理器->预处理器定义

添加以下定义就可以解决:

NO_WARN_MBCS_MFC_DEPRECATION

阅读(6072) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~