VS2015解决 error C4996: 'strdup': The POSIX name for this item is deprecated.

在 工程属性 -> c/c++ -> 预处理器 -> 预处理器定义 中添加:

 DEBUG模式下:
_CRT_SECURE_NO_DEPRECATE
_CRT_SECURE_NO_WARNINGS
_CRT_NONSTDC_NO_DEPRECATE
 
RELEASE 模式下:
_CRT_SECURE_NO_WARNINGS
_CRT_NONSTDC_NO_DEFPRECATES

原文地址:https://www.cnblogs.com/okgogo2000/p/14254024.html