大家好。
用VC++编完一个程序,构件成功后,工程目录下Debug文件夹里的可执行文件就是目标文件。可是这个文件在没有安装Visual C++的电脑上运行时会提示出错,出错原因是缺少dll文件。请问怎样解决这个问题?谢谢。

解决方案 »

  1.   

    用的是MFC写的吧?目标运行机上需要MFC的运行库,具体忘记是那几个dll文件了,可以在那个机器上试一试,把需要的dll文件copy到windows\system32下就行了,可以自己做一个安装程序自动把dll文件打包进去。
      

  2.   

    选用静态连接,同时运行时库选择/MT(Release)或者/MTd(Debug)
      

  3.   

    你试试看:
    工程-> 设置(Alt+F7) -> 常规 -> Microsoft基础类 -> 使用MFC作为静态链接库 -> 确定
      

  4.   

    回3楼:
    请问如何实现“同时运行时库选择/MT(Release)或者/MTd(Debug)”?谢谢回4楼:
    谢谢你的回答,不过还是不行啊.