我想就拿DEBUG出去算了 ,请问没什么吧,和RELEASE有什么不同吗

解决方案 »

  1.   

    一,debug生成的exe有调试信息(用记事本打开,会发现你的源码!)
    二,速度会比release慢许多.(release用online)
    三,exe文件大小比release的大至少3倍.
    四,它会用mfc42d.dll(release会用mfc42.dll).一般的win9x机器中只有mfc42.dll,而没有mfc42d.dll.如果用静态link,你的exe长度会加上1M长度(mfc42d.dll的长度),release就可以用share link,没有这个问题.
      

  2.   

    debug中有大量的调试信息,运行可能不稳定;release模式下的exe运行更可靠!
      

  3.   

    release版的变量一般没有初始化
    检查你的变量初始化问题
      

  4.   

    建议你做一个中间结果输出文件作为调试RELEASE之用,楼上各位的意见都是对的,所以最好是向用户发布RELEASE版本,否则就是不负责任的行为。
      

  5.   

    这种情况肯定是程序里变量没有控制好。我也遇到过这种问题。开始认为是VC的问题(不好意思哦^_^),后来检查了好几遍,原来是变量赋初值赋错了。:)再看看,肯定哪儿没有做对。Good Luck!