VS2017遇见 “This function or variable may be unsafe” 错误

在用VS2017打开项目时,发现报错:


error C4996: 'strncpy': This function or variable may be unsafe.

原因是由于VS2017要求更加严格,本处的报错是由于使用了strncpy函数,该函数将被微软弃用,微软建议用strncpy_s来代替。

解决方法:

点击:

项目->XXXX属性->C/C++->预处理器->预处理器定义

加上:


_CRT_SECURE_NO_WARNINGS


即可


VS2017遇见 “This function or variable may be unsafe” 错误