今天在自己的win7---64位笔记本上编写了一个设备报文上传程序,程序发布后需要在win2008服务器上跑起来。程序移植过来后运行时显示程序缺少MSVCR100.dll动态链接库,于是百度方法,将此链接库下载下来放到C//WINDOWS//SYSTEM32或是C//WINDOWS//sysWOW64中,都无济于事,最后采用下面的方法成功解决:
什么是 msvcr100.dll
MS = MicrosoftV = Visual
C = C program language
R = Run-time
100 = Version
什么是 msvcp100.dll
打开 配置属性 | C/C++ | 代码生成
找到 运行库.将 多线程DLL(/MD) 改为 多线程(/MT)
重新编译.
Debug版本
Visual Studio 2010, 打开菜单中的项目》属性:
重新编译.
打开 配置属性 | C/C++ | 代码生成
找到 运行库.将 多线程调试DLL(/MDd) 改为 多线程调试(/MTd)
重新编译.