我现在在公司,完善别人做的程序,那个人已经走了,
程序release编译后程序运行正常,而debug编译后有几个有几个警告错误
而且程序运行时出错,不知会是什么地方有问题,
谢谢相告

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/836/836932.xml?temp=.3586847
      

  2.   

    Debug版的程序包含程序的调试信息,而Release版的没有,而且
    程序中的ASSERT宏,只有在Debug版中才起作用,在Release版中没有,所以
    在Debug版中会有警告信息,而在Release版中则没有。
      

  3.   

    debug有调试信息,Release没有,而且release去掉了注释掉的代码
      

  4.   

    跟踪进去看看,
    CTRL+F10,
    F10,
    F11
      

  5.   

    如定义的变量没有引用,数组的下标问题等,都会在debug提出警告,而release版本忽略了这些问题。最好不要忽略这些警告,能改则改。另外rebult一下debug 版本也能解决部分这些警告。