`
izuoyan
  • 浏览: 8937959 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

当你的程序在朋友的机器上显示丢失msvcr100d.dll的时候

阅读更多

0. 给朋友发了个DEMO,收到提示:丢失 msvcr100d.dll

1. 一看是运行库文件,赶紧让朋友下载并安装vc++ 2010 redistribution,朋友反馈还是提示丢失这个dll文件

2. 把我本地的这个dll拷贝到他机器里,提示成功

3. 太奇怪了啊,这玩意就是vc++运行库文件啊,为啥装了redistribution还不成呢

4. 我注意到了这个文件名的100后面带着一个d字,让我想起了debug~

5. 在VC里面找设置,终于发现了:Property->C/C++->Code Generation->Runtime Library

6. 总结:

msvcr100d.dll,这个dll对应的是C++编译器的Code Generation的Runtime Library版本的设置。默认vs2010会把他设置成Multi-threaded Debug DLL (/MDd),这时使用的就是msvcr100d.dll。正常发布时应该是设置为Multi-threaded (/MT)或/MD,这时就会去使用vc++ 2010 redistribution里的dll了。带d的DLL含有living debug所需的调试功能,但不在redistribution里。

7. 另外,直接修改编译模式从Debug改为Release也会修改这个配置。但别忘记了把Release下的VC++ Dictionary里的值和Link Input重新配置哦,这些配置也同样不会从Debug里复制过来。

分享到:
评论

相关推荐

    msvcr100d.dll和msvcp100d.dll

    主要就是msvcr100d.dll和msvcp100d.dll,主要用于解决在运行时的报错:由于找不到MSVCR100D.dll,无法继续执行代码。 包括32位和64位,分别放在C\Windows\System32和C\Windows\SysWOW64

    msvcp100d.dll,msvcr100d.dll

    msvcp100d.dll,msvcr100d.dll 程序运行时必要的动态链接库,缺少时程序无法正常运行。

    msvcp100d.dll和msvcr100d.dll.7z

    在使用Visual Studio 2013编译后运行,出现的报错信息 由于找不到 MSVCP100D.dll, 无法继续执行代码。重新安装可能会解决此问题。 解决办法 ...msvcr100d.dll 这两个文件放入系统盘:C:\Windows\SysWOW64

    msvcr100d.dll

    如果系统提示"找不到msvcr100d.dll"或"msvcr100d.dll缺失"或者"msvcr100d.dll"错误,可以使用下列两个其中的一个解决问题。

    msvcr100d.dll(包括32位和64位两个版本)

    msvcr100d.dll动态库,附件中包括32位和64位两个不同的版本,需要针对自己的系统详细对待。

    解决win7 64位系统开发或者游戏出现缺少msvcp100d.dll或者msvcr100d.dll的问题

    一、如果您的系统提示"找不到msvcp100d.dll"或"msvcr100d.dll缺失"等等,请不用担心,请把下载到本机。 二、直接拷贝该目录到WIN7系统的C:\Windows目录 三、然后打开"开始-运行-输入regsvr32 msvcp100d.dll和regsvr...

    msvcp100d.dll msvcr100d.dll

    msvcp100d.dll msvcr100d.dll 包含32位和64位

    msvcp100d.dll和msvcr100d.dll.rar

    在使用Visual Studio 2013运行需要加载OpenCV的代码时,出现的报错信息 由于找不到 MSVCP100D.dll, 无法继续执行代码。...由于找不到 MSVCR100D.dll, 无法继续执行代码。重新安装可能会解决此问题。

    msvcr100d.rar

    1、在本站下载msvcr100d.dll文件,下载后解压 2、将“msvcr100d.dll”文件复制到系统目录下 3、系统目录一般为:C:\Windows\System32 64位系统为C:\Windows\SysWOW64 4、最后点击开始菜单-->运行-->输入regsvr...

    msvcr100.dll msvcr100d.dll 动态库文件

    msvcr100.dll msvcr100d.dll 32/64 动态库文件  MSVCR80.DLL是vs2005编译器默认的库  MSVCR90.DLL是vs2008  MSVCR100.DLL是vs2010的

    msvcr100d.dll+msvcp100d.dll.rar

    网上下载站的dll大部分是假的,费时费力,保证真的,亲测。

    win10缺失msvcr100d.dll文件 64位

    win10缺失msvcr100d.dll文件 64位 放windows/C:\Windows\SysWOW64

    32与64位msvcp120.dll msvcp120d.dll msvcr120.dll msvcr120d.dll集合包

    编译程序缺失文件需要的32位和64位都有,msvcp120.dll msvcp120d.dll msvcr120.dll msvcr120d.dll集合包,亲测有效。

    msvcr100d.dll……vs运行库文件

    在vs2013及以上版本运行vs2010编写的程序时,往往会提示缺少msvcp100d.dll、mcvsr100d.dll文件(末尾带d的库文件微软公司理论上是不提供的,只有安装相应的版本的vs软件才会有,这就是为什么我们从microsoft官网下载...

    win10缺失msvcr100d.dll文件 32位

    win10缺失msvcr100d.dll文件32位 放windows\system32

Global site tag (gtag.js) - Google Analytics