VS2005 Debug时提示没有找到MSVCR80D.dll的解决办法 .
2012-11-23 10:41
267 查看
总结各种解决方法如下:
原因:(不知道在说啥)由于VS.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个<程序名>.exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。
解决方法:(任选一个即可)
1、微软官方:在项目的“属性|配置属性|清单工具|常规”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解决问题。该方法是唯一真正针对问题所在而提出的解决方法,使清单工具可以正确更新。(此方法是官方解决方法,也比较方便,推荐,注意:一定要先配置这个选项,然后再编译工程,要不然还是不好用)
http://blog.csdn.net/lanyzh0909/article/details/6266167
原因:(不知道在说啥)由于VS.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个<程序名>.exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。
解决方法:(任选一个即可)
1、微软官方:在项目的“属性|配置属性|清单工具|常规”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解决问题。该方法是唯一真正针对问题所在而提出的解决方法,使清单工具可以正确更新。(此方法是官方解决方法,也比较方便,推荐,注意:一定要先配置这个选项,然后再编译工程,要不然还是不好用)
http://blog.csdn.net/lanyzh0909/article/details/6266167
相关文章推荐
- VS2005 Debug时提示没有找到MSVCR80D.dll的解决办法
- [转]VS2005 Debug时提示"没有找到MSVCR80D.dll"的解决办法
- VS2005 Debug时提示没有找到MSVCR80D.dll的解决办法
- VS2005的程序运行时提示没有找到MSVCR80D.dll的解决办法(附加自己亲自试验)
- VS2008 Debug模式下编译完程序运行时提示"没有找到MSVCR90D.dll..."的解决办法
- Vs.net 2005编译或者运行时报“没有找到MSVCR80D.dll...”错误的解决办法
- 关于VC2008下提示没有找到MSVCP90D.dll的解决办法
- VS2005没有找到MSVCR80D.dll 好的解决方案
- VB6.0中提示:该部件的许可证信息没有找到,在设计环境中,没有合适的许可证使用该功能”的解决办法
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法
- [转]没有找到MSVCR80D.dll的解决方法
- vc2005编译程序成功后运行不了提示“没有找到MSVCP80D.dll...“的解决方法
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法
- vs 2005 express 版本 关于debug 调试时显示 无法找到msvcr80d.dll的错误 解决方法
- Delphi程序运行提示“没有找到rtl70.bpl,因此这个程序未能启动”的解决办法
- OpenCv中没有找到tbb_debug.dll的解决办法
- configure 配置 extundelete-0.2.0的时候发现提示 没有找到 ext2fs 库的解决办法
- VC没有找到MSVCR80D.dll的解决方法
- vs2005, 没有找到MSVCR80D.dll的解决方案
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法