我正在使用2017年的VISUAL STUDIO 我不断收到一串弃用警告/错误,如
错误C4996'sprintf':此函数或变量可能不安全。请考虑使用sprintf_s。要禁用弃用,请使用_CRT_SECURE_NO_WARNINGS。*
我通过定义:
启动了我的程序#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_DEPRECATE
#define _CRT_NONSTDC_NO_DEPRECATE
#define _WINSOCK_DEPRECATED_NO_WARNINGS
并且还包括这些项目属性> C ++>预处理器
但是我仍然收到与弃用有关的警告/错误
如果有人可以请求帮助,我很感激。
答案 0 :(得分:0)
关于_WINSOCK_DEPRECATED_NO_WARNINGS 与boost一起使用时。我将#define放在: 配置属性-> C / C ++->预处理程序->预处理程序定义 (在MSVS-2019上使用Windows平台)