不知道你做的是什么程序,首先确保运行在别人机器上的程序是Release版本。

解决方案 »

  1.   

    Project->Settings->Using MFC in a static library
      

  2.   

    用VC6里的Depends工具,看看缺少哪些DLL文件
      

  3.   

    把DLL文件包含到exe所在的文件夹下面
      

  4.   

    Project->Settings->Using MFC in a static library
    VC6正解
    项目--属性--配置属性--常规--MFC的使用  改为静态库使用
    VS2005
      

  5.   

    Build->SetActiveConfiguration->Release
    就行了
      

  6.   

    用VC6里的Depends工具,看看缺少哪些DLL文件
      

  7.   

    是不是项目工程类型不对或是一个不含主窗体的.Exe?
      

  8.   


    总结一下:
    (1)因为你用vc时,你的程序所用dll本地有,而其他人的机子没有,所以用VC6里的Depends工具,看看缺少哪些DLL文件(2)Project->Settings->Using MFC in a static library这样也可以,不过会导致exe文件很大