怎么样查找内存错误???
嘿 各位!
现在手头上面有个项目,快到了结束的阶段,现在测出一个内存错误的BUG。
这是一款网络电话。当双方通话到十几分钟(时间或长或短)的时候,vc7.0突然弹出写内存错误,转入free.c这个页面(这个函数是c库函数)。因为这个项目是几个人一起开发,所以引用了别人的库。现在这个问题根本跟踪不到。所以请问大家有没有好的方法可以定位到错误发生的地方???
我想了很多办法都行不通,麻烦大家拉~~~
[解决办法]
你先找出程序在哪条语句崩溃的,再查看堆栈,这种bug你慢慢找吧
[解决办法]
查查看语音处理模块,缓存什么的
[解决办法]
麻煩,慢慢找吧
[解决办法]
跟蹤程序
從編譯器中的工具中慢慢看吧