像你这个估计要安装个Microsoft Visual C++ 2010(运行库)了,但是一般Release静态编译了以后是不会有问题的吧

解决方案 »

  1.   


    理论上按照:1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。
                2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择/MT。
    设置之后是应该没问题啊。但是将exe程序文件拷贝到别人电脑上就打不开了。如果都要安装运行库,客户也不方便啊
      

  2.   

    我只设置在静态库中使用MFC就行了,你是否在编译前选择了Release?
      

  3.   


    我选择了的。先选择release,然后再在属性中设置了,再编译的。结果生成的exe文件就是不能在别人电脑上用,报DLL缺失。
      

  4.   

    msvcp100.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。
      

  5.   


    那如何在没有装VS的电脑上打开我的MFC exe程序呢?
      

  6.   

    "是在安装操作系统过程中自动创建" 的
    与VC, VS 无关