扩展dll只可以选择 mfc as  share lib,这样的程序如何在没有mfc的机器上使用呢?谢谢!

解决方案 »

  1.   

    copy mfc dll to that machine
      

  2.   

    但是拷贝那些dll呢?要不要lib呢?
      

  3.   

    在SETTING 里可以设置的吧。就算MFC生成的时候是SHARE的,也可以在后来改为STATIC的呀。
      

  4.   

    不是的,如果setting 中改为了static ,编译出来的程序运行时候会出错
      

  5.   

    不需要lib的。拷贝你的系统目录下的所有mfc42*.dll。
    不想多拷贝的话就逐个测试一下。
      

  6.   

    mfc扩展dll确实只能使用mfc as  share lib
      

  7.   

    用realse版本编译DLL的工程文件,此时的DLL不在依赖与MFC的DLL库
      

  8.   

    采用 M$ Visual Installer,制做安装文件,可以插入(MFC支持等)依赖模块。