`
testcs_dn
  • 浏览: 106226 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

vs2010发布时去除msvcp100.dll和msvcr100.dll图解说明

 
阅读更多

最近开发个程序,Copy到虚拟机环境中测试时提示缺少msvcr100.dll,于是想到编译时设置选项去除依赖。

什么是 msvcr100.dll

MS = Microsoft
V = Visual
C = C program language
R = Run-time
100 = Version

什么是 msvcp100.dll

MS = Microsoft
V = Visual
CP = C++
100 = version

解决的办法

Release版本

Visual Studio 2010, 打开菜单中的项目》属性:
打开 配置属性 | C/C++ | 代码生成
找到 运行库.将 多线程DLL(/MD) 改为 多线程(/MT)

重新编译.

Debug版本

Visual Studio 2010, 打开菜单中的项目》属性:

打开 配置属性 | C/C++ | 代码生成
找到 运行库.将 多线程调试DLL(/MDd) 改为 多线程调试(/MTd)

重新编译.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics