我写了一个vc程序在debug 和release版本下执行的结果不一样!为什么?

解决方案 »

  1.   

    这很正常,debug能够容忍很多错误。
      

  2.   

    就是在debug 下程序运行不出现异常!但release下程序就不能按照正常逻辑运行!
      

  3.   

    那很可能是你的代码由问题,有很多warning在debug下不会出错,但是发布版本release就要错了。
      

  4.   

    尝试初始化所有的变量,使用前ZeroMemory所有的结构等dd.
      

  5.   

    内存溢出,在Release模式下破坏了数据,(在Debug模式下,没有破坏关键数据)
      

  6.   

    这个在csdn里有一篇文章!http://www.csdn.net/develop/Read_Article.asp?Id=13109DEBUG和RELEASE 版本差异及调试相关问题:
      

  7.   

    很多情况下debug不会出问题,release下会出问题。。还是把出问题的代码贴出来看看
      

  8.   

    参考这里的文章http://www.csdn.net/develop/Read_Article.asp?Id=13109DEBUG和RELEASE 版本差异及调试相关问题