郁闷啊,我有个程序,Debug版本可以运行,但是Release版本却不行,哎呀,也不知道是什么原因!
release版问题是,程序运行时候,刚看到界面就没有了,到进程中看,也没有,就是完全的退出了,不知道与Ontimer()函数有关不,是什么原因啊?

解决方案 »

  1.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=187164
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197453
      

  2.   

    将release的优化选项关掉:Project->Settings->C/C++选项卡->optimizations项改为disable
      

  3.   

    我和你的问题一样!
    先把debug删了!把release设置成当前项就可以了!
      

  4.   

    如果用的.lib也要对应成release版的
      

  5.   

    在程序中多加一些MessageBox,以便跟踪执行到什么地方出现问题的。然后逐渐缩小范围,找到代码上的问题。有一点是确定的,肯定是代码中有问题!
      

  6.   

    应该是代码本身问题,Debug和Release在内存管理方面有差异
      

  7.   

    应该是代码本身问题,我的先把debug删了!把release设置成当前项就可以了!
      

  8.   

    所有指针变量(包括句柄)都要初始化为有效值或者NULL。