如题

解决方案 »

  1.   

    如果是VC6,拷贝一个mfc42.dll跟你的exe文件放一起就可以。
      

  2.   

    编译的时候按照:mainmenu->project->settings->general->microsoft foundation classes设置成use mfc in a static library就可以了
      

  3.   

    forswear(烂烂) 你说的不对吧。你用默认的编译方式试试
      

  4.   

    用depend.exe查看一下使用了那些dll 和控件 ,然后用install shield 来打包安装
      

  5.   

    编译成Release版本的EXE不是更小一些么,为什么可以运行?
      

  6.   

    我刚才的确说得不全面,一般是release版本可以不用装vc,如果用到控件之类就比较麻烦了,我一般是安装vc的Active X就OK了
      

  7.   

    Release版本的exe小是因为去掉了Debug信息,对功能没有影响
      

  8.   

    use mfc in a static library