1. 如果是MFC程序,则在项目属性的“配置属性” - “常规” - “MFC的使用”中设置为“在静态库中使用 MFC”,并在“配置属性” - “C/C++” - “代码生成” - “运行时库”中设置为“多线程(/MT)”。
2.如果是非MFC程序,则在“配置属性” - “C/C++” - “代码生成” - “运行时库”中设置为“多线程(/MT)”即可。
经过以上设置后,可使用VS的Depends.Exe来查看依赖的动态链接库,如果依赖项中不包含msvcr*.dll之类的动态链接库,就说明程序可以在其它没安装VS运行库的电脑上运行了。另外,使用VC6编写的程序不会包括VS运行库。
阅读(1147) | 评论(0) | 转发(0) |