为什么我编的程序,在有些电脑上能够运行而且结果正常,而有些电脑运行一段时间后,就会弹出个对话框,说:Debug Assertion Failed这是程序本身的问题还是个别电脑的问题?

解决方案 »

  1.   

    这是程序本身的问题.
    copy源程序debug一下,点击重试(Retry),断下来,调出Call Stack 追踪一下。
    可能的原因是资源没有释放
      

  2.   


    但是为什么在我的电脑运行却一点问题都没有?如果是代码问题,为什么我电脑上没出现那个Debug 错误呢?真想不明白!!!
      

  3.   

    LZ可以这样,在你的机器上运行Release版本程序,如果没有问题再拿到别的机器上运行。那个错误明显是Debug版本的某处
    断言出了问题。
      

  4.   


    ok,那我试试,就是程序中不能有断点是吧?然后编译 Release  版本的 可执行程序?谢谢