hur.cn - 华软网

 热门搜索

Debug 和 Release 的困惑

  作者:未知    来源:网络    更新时间:2011/6/2
现在的情况是这样:

同样的代码,debug出来的程序能够完全正确运行,

而release出来的程序,有些功能不能运行。

这是为什么??
---华软 网友回答---
输出一下打印信息

release也可以跟踪的,前提是生成调试信息
---华软网友回复---
因为debug出来的程序,编译器进行了一些错误处理,例如未初始化的变量的值在debug和release版两者中不一定是一样的,所以最好确定下程序中用到的变量是否已经正确初始化。
---华软网友回复---
两个是不一样的,release做了运行速度等优化,所以是不一样的
---华软网友回复---
1 你使用ASSERT,VERIFY等宏实现了某些功能吗?
2 你使用了多线程吗?
3 建议用LOG输出进行调试      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。