程序完全写完,编译成release版本,在我的电脑上一直可以运行,但在别人的电脑上,有时候点了没有反应,需要点很多次才运行。这是什么原因呢?是不是和机子有关
请各位大侠帮忙,分数可以加

解决方案 »

  1.   

    写日志
    编译时生成符号pdb文件,然后用windbg在出问题的机器上运行,可以调试的
      

  2.   

    我看了下程序,好像是有些在一开始new的内存,到最后没有释放掉,是不是这样会消耗很多内存?到最后没有内存了?
      

  3.   

    可能别的机器上没装VC
    这样可能就缺少一些必要的dll文件等等
    有些控件就不能用了  这样可能就打不开了
    我以前也出现过这种情况
    你用封装软件找一下缺少一些什么东西  
    然后一块COPY到对方的机子里面指定的目录下比方WINDOW/SYSTEM32等地方  然后再试
      

  4.   

    to jengo:
    什么封装软件?
      

  5.   

    程序问题。
    动态声请的内存要注意释放,变量要注意初始化,使用完了指针要设置NULL等等