你要设置成发行版本:debug->set active configration
然后选择release
编译!
考到别的机器上运行也就OK了!

解决方案 »

  1.   

    别人的机器上没有MFC的动态库,你要使用static library。
    Project->Settings->General->Microsoft Foundation Classes->选Use MFC in a Static Library。
    另外,Debug版本不是用于分发的,即使照上述方法做了,在别人那里仍有可能不能运行。
      

  2.   

    VC编写的程序通常都需要一些VisualStudio提供的动态连接库,而你的计算机因为在安装VC是已经安装了这些dll,所以程序能够正常执行,而别人的计算机如果没有安装过VisualStudio就没有这些动态连接库文件,如果要运行必须先拷贝过来,在.exe文件所在目录或者在Windows/system目录中都可以
      

  3.   

    运行时提示你找不到那个dll文件就是缺少那个,通常要4,5个,从你的计算机上拷贝过去即可