请问在一台没有安装VC的计算机上如何才能运行VC程序。
是不是拷贝几个文件就可以了,
还是做成安装程序呢

解决方案 »

  1.   

    no problem ;
    if(error){
    cp mfc*.dll to desthost
    }
      

  2.   

    release,相应的DLL之类的文件都考过去
      

  3.   

    用Release版本,一般的程序可以运行,如果需要将相应的dll和ocx拷贝到
    windows\system下
      

  4.   

    mfc*.dll +你的程序
    即可
      

  5.   

    如果你用到CSOCKET,还需其它dll
      

  6.   

    Win98 se 后,都不用MFC*.dll了
      

  7.   

    OCX用Release的话会自动注册吗?动态编译的话,不同WINDOWS版本还是会有问题吧。
      

  8.   

    发行Release版本,如果有*.dll 或*.ocx要自己注册
    用 Regsvr32
      

  9.   

    要看你生成的Release程序是动态还是静态链接的,没有其他控件或者DLL的可能需要MFC42.dll,控件要自己注册,这方面的代码网上有的,可以参考VCKbase的东西,如果是DEBUG版本需要的文件比较多,而且VCKbase上的方法是无效的。最好是自己装多操作系统试一试就知道了,使用数据库的可能需要相应的组件,而不是一两个文件,如MS Data Access Component 2.5以上版本。