斯蒂芬森的专栏

是日已过,命亦随减;如少水鱼,斯有何乐?当勤精进,如救头燃!但念无常,慎勿放逸。...

vs2010发布时去除msvcp100.dll和msvcr100.dll

今天在自己的win7---64位笔记本上编写了一个设备报文上传程序,程序发布后需要在win2008服务器上跑起来。程序移植过来后运行时显示程序缺少MSVCR100.dll动态链接库,于是百度方法,将此链接库下载下来放到C//WINDOWS//SYSTEM32或是C//WINDOWS//sysWOW64中,都无济于事,最后采用下面的方法成功解决:

什么是 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)

重新编译.

感谢微wx笑点击打开链接

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012372584/article/details/52384676
个人分类: C++编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭