程序在他人电脑上报缺失msvcr100d.dll 处理(转)
2012-03-22 15:25
204 查看
0. 给朋友发了个DEMO,收到提示:丢失 msvcr100d.dll1. 一看是运行库文件,赶紧让朋友下载并安装vc++ 2010 redistribution,朋友反馈还是提示丢失这个dll文件2. 把我本地的这个dll拷贝到他机器里,提示成功3. 太奇怪了啊,这玩意就是vc++运行库文件啊,为啥装了redistribution还不成呢4. 我注意到了这个文件名的100后面带着一个d字,让我想起了debug~5. 在VC里面找设置,终于发现了:Property->C/C++->Code Generation->Runtime Library6. 总结: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里复制过来。转自:http://soft-app.iteye.com/blog/922393
相关文章推荐
- 程序在他人电脑上报缺失msvcr100d.dll 处理
- 程序在他人电脑上报缺失msvcr100d.dll 处理
- 电脑上报缺失msvcr100d.dll 处理(转)
- 可视化电脑处理变量赋值、循环、程序运行的过程
- Windows 10系统点击任务计划程序,提示找不到远程电脑如何处理
- Silverlight项目笔记2:.svc处理程序映射缺失导致的WCF RIA Services异常
- VS2015生成程序在别人电脑无法运行 msvcp140.dll 0x000007b 问题处理方法
- VS2010编译的程序在XP上无运行库执行,以及ADO在XP上报80004003的错误处理
- 问题-[Delphi7]程序在WIN7电脑上的日期错误处理
- 解决api-ms-win-crt-runtimel1-1-0.dll缺失的方法 api-ms-win-crt-runtime-l1-1-0.dll是电脑系统重要组件,如果缺少会导致很多程序无法运行,
- c程序插入背景音乐(复制到他人电脑也能使用)
- JAVA程序中乱码处理
- Python(异常处理与程序调试)
- c# 一般处理程序调用js方法
- 谈谈dpdk应用层包处理程序的多进程和多线程模型选择时的若干考虑
- JavaScript:事件处理程序
- A fatal error has been detected by the Java Runtime Environment程序错误处理方法
- 字符串处理——删除字符中的abc字符程序
- PHP使用QPM实现多进程并行任务处理程序
- 处理了一个以前写的java小程序的异常