vs2012
来源:互联网 发布:查询 域名 最早 注册人 编辑:程序博客网 时间:2024/06/06 06:48
现在,装了个vs2012发现有很多的地方,和以前的配置不一样。
写完代码,运行的时候总是一闪而过;
项目------属性-----链接器-------系统---------子系统:选择控制台
发现一些错误,原来是警告的~~
处理方法:
解决方法如下:
在所有的包含头文件之前加入 #define _CRT_SECURE_NO_WARNINGS 以禁用不安全警告
在项目属性里设置C/C++ 高级项目中编辑禁用特定的警告:4996
写预处理语句禁用4996警告 #pragma warning(disable:4996)
其实补充说一下:其实4996不是错误,只是一个警告……vs2012把这个视为错误了而已。主要不安全的地方在于起潜在的缓冲区边界问题,这种不安全性表现在用户编程时的访问越界,而不是楼上说的防御缓冲区益出攻击的问题,因为就算缓冲区益出了,这个库也无法提权,只会让程序崩溃而已。不过确实存在不安全使用的隐患,不过正如c标准中说的:这个时候安全性是由用户保证的。
引用:http://zhidao.baidu.com/question/557970790.html
- vs2012
- vs2012
- vs2012
- VS2012
- VS2012尝鲜
- vs2012快捷键
- 快捷键VS2012
- 试试vs2012
- vs2012安装
- VS2012快捷键
- VS2012快捷键
- VS2012 快捷键
- Vs2012 单元测试
- VS2012问题
- VS2012单元测试
- VS2012 快捷键
- VS2012快捷键
- vs2012 快捷键
- 观察者模式
- 位操作基础
- shellcode之一:栈溢出
- java 求和,平均数
- java集合小结
- vs2012
- 将两个DataTable合并——DataTable.Merge 方法
- 再叙数据库——数据库视频总结
- windows bat (批处理)——IF详解
- PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
- 内核中基于netfilter的编译选项
- MFC串口编程
- SkipList跳表的原理与实现
- 网络编程 socket