没有找到msvcr80.dll?

wgc 2007-12-29 09:43:17
我用的vc 2005,当我编译工程的时候,如果是debug模式下边编译就会“出现没有找到msvcr80.dll”,而在release模式下去不会出现,请问大家是怎么一回事?急用、
...全文
3695 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
godlxldog 2009-11-16
  • 打赏
  • 举报
回复
这个问题应该是这样的,vs在生成debug版本时,msvcr80 引用的是 msvcr80d.dll,这个文件不在framework 之中,而是随vs一起安装的,而release版本用msvcr80.dll,该文件存在于framework之中,所以该问题可能是vs没有正确安装,或者其他问题导致msvcr80d.dll丢失,请先确定该文件是否存在。
duguwuming0 2009-11-16
  • 打赏
  • 举报
回复
按照如下操作:
Project--Property--Configuration Properties--Manifest Tool--General--Use Fat32 Work-around == Yes
duguwuming0 2009-11-16
  • 打赏
  • 举报
回复
按照如下操作:
Project--Property--Configuration Properties--Manifest Tool--General--Use Fat32 Work-around == Yes
lzsh0622 2009-11-15
  • 打赏
  • 举报
回复
楼主的项目应该与图形处理有关,这是图形处理需要的几个DLL文件之一.
经常用到:
Microsoft.VC80.CRT.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll

把它复制到应该程序下面就行了.
lzsh0622 2009-11-15
  • 打赏
  • 举报
回复
楼主的项目应该与图形处理有关,这是图形处理需要的几个DLL文件之一.
经常用到:
Microsoft.VC80.CRT.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll

把它复制到应该程序下面就行了.
lzsh0622 2009-11-15
  • 打赏
  • 举报
回复
楼主的项目应该与图形处理有关,这是图形处理需要的几个DLL文件之一.
经常用到:
Microsoft.VC80.CRT.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll

把它复制到应该程序下面就行了.
Taiyangchen 2009-11-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangsheng 的回复:]
编译不应该找DLL的,应该是找lib才对
[/Quote]

Right!
bond008 2009-11-15
  • 打赏
  • 举报
回复
同意六楼
pigpy 2008-07-27
  • 打赏
  • 举报
回复
呵呵,或者LZ可以把msvcr80.dll copy到Debug目录下再运行试试看呢??
不对别砸我~~
tao373074632 2008-07-22
  • 打赏
  • 举报
回复
你存储文件的盘是FAT32吧?如果是的话在 项目属性 ->清单工具中 “使用FAT32解决方案”选是!
这个是正确答案。我解决过。
9527 2008-07-01
  • 打赏
  • 举报
回复
无意中搜到这个帖子,楼上几位说的都对,就是使用“FAT32解决方案”问题,我想楼主一定是使用了其他的动态库的lib文件,你别忘记把那些dll也改成fat32,我刚遇到这个问题,就是这样解决的
skinfeature 2008-06-27
  • 打赏
  • 举报
回复
单独运行exe时,要和那几个支持的dll文件在一个目录.或者你的windows\system32没有这几个dll,这可能与你的安装2005的问题
skinfeature 2008-06-27
  • 打赏
  • 举报
回复
编译不应该找DLL的,应该是找lib才对
nec_258 2008-06-20
  • 打赏
  • 举报
回复
xxddgg 2008-06-18
  • 打赏
  • 举报
回复
单独运行exe时,要和那几个支持的dll文件在一个目录.或者你的windows\system32没有这几个dll,这可能与你的安装2005的问题.
me_nu456 2008-06-18
  • 打赏
  • 举报
回复
supersuperhunter 2008-06-14
  • 打赏
  • 举报
回复
然后重新生成就行了
supersuperhunter 2008-06-14
  • 打赏
  • 举报
回复
是不是MSVCR80D.dll
要是的话就在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,就可以了,
不过这样每次新建的工程都要这样重新选,比较麻烦,可以参考http://bbs.pfan.cn/post-188833.html的第三个方法
cumtxxl 2008-01-03
  • 打赏
  • 举报
回复
你存储文件的盘是FAT32吧?如果是的话在 项目属性 ->清单工具中 “使用FAT32解决方案”选是
  • 打赏
  • 举报
回复
使用链接 静态库,别用dll
加载更多回复(6)

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧