出现如下对话框:标题:Microsoft Visual C++ Runtime Library
正文:Runtime Error!
“应用程序名“
abnormal program termination.怎么办?
郁闷......

解决方案 »

  1.   

    缺少支持库
    将拷贝mfc42d.dll,mfco42d.dll,msvcp60d.dll到目标机器的windows\system32下
      

  2.   

    msvcp60d.dll是运行vc必须的支持库
      

  3.   

    既然是装vc的机器上好使,肯定是与类库有关.拷贝将拷贝mfc42d.dll,mfco42d.dll,msvcp60d.dll到目标机器的windows\system32下建议你将应用拷到其他有VC环境的机器上,看好使不? 是不是和VC有关.
      

  4.   

    to vcforerver:
    主要是不能跟踪。装上VC就好了,偶又不懂Softice等东东
    不过还是感谢大家
      

  5.   

    1.用VS的自带的Depends工具看一下用到了什么DLL,挎过去.
    2.用打包程序打包
    3.生成静态链接程序
      

  6.   

    拷贝mfc42d.dll,mfco42d.dll,msvcp60d.dll
      

  7.   

    打包(在有vc的机器上),安装(在无vc的机器上)
      

  8.   

    选择静态编译,问题就是编译出来的exe比较大,因为包含了所需要的vc dll
    菜单project->Settings->General->Microsoft Foundation Classes选择Use MFC in a Static Library;
      

  9.   

    奇怪,为什么总是建议拷贝带d的文件过去?既然是应用,应该发布release版本的啊,怎么会发布debug版本的呢?
    奇怪奇怪!!!
      

  10.   

    静态编译,包含MFC运行文件。
    project->Settings->General->Microsoft Foundation Classes里面选择
    Use MFC in a Static Library。