VS库函数的Debug和Release版本实现不一致
来源:互联网 发布:阿里云服务器空间不足 编辑:程序博客网 时间:2024/05/16 06:09
最近才知道有这么一回事,事情起因是前端时间做练习的时候,我的项目在Debug版本一跑就崩溃,而在Release下面跑一点问题也没有。于是我就郁闷了,整个程序不能用断点Debug。程序写到后来我只能靠printf在控制台输出调试信息来判断错误原因……
后来还是我们组过来了一位有经验的程序员帮找到了问题所在。程序的崩溃点在一个scanf_s读文件的地方,我才被告知VS里面这些函数的Debug和Release的实现不一致,我的代码某些地方写得不对,但是Debug比较严格一些,就给崩溃掉了……
另一个同样的问题是我的Socket服务器在Debug下运行时,accept函数总是不阻塞,并且返回一个无效socket。而在Relase下运行就很正常……后来找到了原因,accept的最后一个参数写错了……
其实我只是想说,一般情况下,诡异的问题一定是有原因的……
- VS库函数的Debug和Release版本实现不一致
- VS中debug和release运行不一致的问题
- VS Debug和Release版本的区别
- VS Debug和Release版本的区别
- VS中Debug版本和Release版本的区别
- vs下debug版本和release版本的区别
- vs:Release版本和Debug版本的区别以及转换
- vs下的debug和release版本的区别
- vs的debug和release版本的区别
- VC程序Debug版本和Release版本运行不一致问题
- VC程序Debug版本和Release版本运行不一致问题
- vs中debug和release版本的同时编译方法
- vs中debug和release版本的区别
- vs中debug和release版本的区别
- 关于Vs Debug和Release版本的区别
- vs中debug和release版本的区别
- VS中Debug和Release版本的区别
- 在vs下讨论debug和release版本的区别
- bitmap位图索引多方面介绍
- OpenGL图形管线和坐标变换
- SVN命令
- Symbian中大段文本显示控件,使用系统滚动条,可自动换行
- 建行 新街口支行 管理公积金放款的经理
- VS库函数的Debug和Release版本实现不一致
- Swing代码分析(布局-BorderLayout)
- Drupal书籍推荐
- VC编译设置
- 异步委托实现多线程winform控件编程
- MySQL查询效率优化--添加索引命令
- wget使用 (代理,header,referer 超时限制,次数限制)
- C#调用Resources.resx资源文件中的资源
- 开始工作批处理脚本