VS2005编译 提示说应用程序配置错误 重新安装解决该问题
VC6.0编译 提示说找不到mfc42d.dll难道没一个统一的解决办法?
难道非用静态MFC不行?静态的话应用程序体积太臃肿了求解决办法

解决方案 »

  1.   

    mfc42d.dll是MFCDLL共享库文件,用于支持调试版本的MFC程序,难道你发布的是Debug的版本吗?
    一般发布的正式运行的程序最好还是发布成Release版
    另外为了考虑程序在非安装VC环境的机器上运行,VC2003,VC2005等你最好是静态编译,而vc6只需要编译成Release即可,不需要静态编译.
      

  2.   

    既不想用DLL又不想太臃肿,那你就不要用MFC,直接用SDK吧
      

  3.   

    VC6.0编译 提示说找不到mfc42d.dll mfc42d.dll说明了你用的是Debug版本,换成Release版编译一下,VC6的Release版的动态库系统一般都有
      

  4.   

    你把动态库MFCD42.DLL一起发布就可以了,可能还有几个