在用VS2017打开项目时,发现报错: error C4996: ‘strncpy’: This function or variable may be unsafe. 原因是由于VS2017要求更加严格,本处的报错是由于使用了strncpy函数,该函数将被微软弃用,微软建议用strncpy_s来代替。 解决方法: 点击: 项目->XXXX属性->C/C+±>预处理器->预处理器定义 加上: _CRT_SECURE_NO_WARNINGS 即可