VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”

转载 2016年06月01日 15:02:07

用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这是 个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其他电脑也一定要配有MSVCR100D.dll这个dll。当然解决方法也有,但是我也不 可能要求所有的电脑都装上.net framwork 2.0。微软又给CSer们出了个难题。

解决方法:

在vs2010下,按ALT+F7,打开工程属性–>配置属性–>C/C++–>代码生成–>运行时库–>选多线程(/MT)

英文版为:Options->Configuration Properties->C/C++->Code Generation->Runtime Library->Multi-threaded(/MT)

 

在release里面操作

在配置中,把“公共语言运行库支持”设置为:无公共语言运行库支持 就可以了


再次编译的时候可能产生错误,那么清理解决方案,再重新生成一次,就OK了,不过自己另外加的库文件还是要随程序一起打包的。


文章来源:http://blog.csdn.net/stormbjm/article/details/23376249

相关文章推荐

运行时缺msvcp100d.dll和msvcr100d.dll

111111 和 22222

VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”

用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这是 个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其...

VS2010 Release版本运行提示丢失msvcr100d.dll和msvcp100d.dll(Debug版本的库)

VS2010编译release版本的DLL提示丢失msvcr100d.dll 问题原因是,release的属性配置了“多线程DLL(/MDd)”,自该为“”属性->c/c++->代码生成->运行...

【C++】VS2010生成的程序在安装了vc2010运行库的机器上提示“丢失MSVCR100D.dll”

理论上,如果一台电脑无须安装多大2.5G的VS2010,只要安装了vc2010运行库,也就是安装了vcredist2010_x86.exe和对应的Framework运行库,那么只是你将解决方案所在的文...

VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”

用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这是 个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其...

【C++】VS2010生成的程序在安装了vc2010运行库的机器上提示“丢失MSVCR100D.dll”

理论上,如果一台电脑无须安装多大2.5G的VS2010,只要安装了vc2010运行库,也就是安装了vcredist2010_x86.exe和对应的Framework运行库,那么只是你将解决方案所在的文...

vs2010生成的exe程序在运行时,提示计算机丢失mfc100d.dll文件

vs2010开发的exe程序在别的电脑运行时提示,这个问题是因为运行程序的电脑在system32这个文件夹下没有mfc100ud.dll这个文件,解决办法如下: 1、下载一个mfc100ud.dll...

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

今天在自己的win7---64位笔记本上编写了一个设备报文上传程序,程序发布后需要在win2008服务器上跑起来。程序移植过来后运行时显示程序缺少MSVCR100.dll动态链接库,于是百度方法,将此...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)