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
即可