c编译程序时报错误如下。
errorc 4996: ' strncat ' : thisfunctionorvariablemaybeunsafe.considerusingstrncat _ sinstead.todisabledeprecation
errorc 4996: ' sprintf ' : thisfunctionorvariablemaybeunsafe.considerusingsprintf _ sinstead.todisabledeprecation
在网上找到的解决方法如下。
1.加入#define_CRT_SECURE_NO_WARNINGS
2.加入#pragma warning (disable: 4996)
3. (你的项目)--右键 -- 属性, 进去以后,在C++ -- 高级 -- 禁用特定警告 中添加:4996
4. (你的项目)--右键 -- 属性, 进去以后,在C++ -- 预处理器 -- 预处理器定义 中添加:_CRT_SECURE_NO_WARNINGS
5. 如果使用“win32应用程序向导”创建项目时,可以将“安全开发生命周期(SDL)检查”的选项去掉
参考文档:
3359 jingyan.Baidu.com/article/ce 436649 FD 61543773 AFD 32e.html
3359 blog.csdn.net/sdu Java 2011/article/details/41177699