关于程序运行出现无法找到msvcp80.dll

咋了啦 2009-08-27 10:52:55
很奇怪的问题,以前只是出现了再本机编译运行正常,而发布到别人的机子(也即没有vc运行环境的机子)上的时候才会出现这个错误

但是今天出现在release编译没有任何错误,但我运行时,却出现了这个错误(注意这次是在本机上运行,包括直接从vs 2005上运行)

并且我建的别的过程,同样用到这个dll,但没有出现这个错误。


很郁闷,准备重新建立过程了,可这是一个麻烦的工作,要做好多的设置。不过也希望大侠们发表哈自己的见解
...全文
1311 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2009-08-29
  • 打赏
  • 举报
回复
还是先多检查检查你的这个工程环境等,可以对比一下其他的工程.
cuike519 2009-08-28
  • 打赏
  • 举报
回复
如果其他的程序没有问题,比较一下两个项目中的配置文件的差异。
咋了啦 2009-08-28
  • 打赏
  • 举报
回复
楼上的貌似不相信人啊。我试了的

ps:我是release发布, 不是debug,debug调试是没有任何问题的
duguwuming0 2009-08-28
  • 打赏
  • 举报
回复
按我说的设置后,Clean然后Debug
咋了啦 2009-08-28
  • 打赏
  • 举报
回复
还有三楼的说法我也试了,无效
咋了啦 2009-08-28
  • 打赏
  • 举报
回复
楼上的忽略了,我说了我是release编译成功,但是运行报哪个错误(包括就用vs 2005来运行release版的exe文件)

PS:我的机子上有crt 的所有dll,别的工程需要这些文件的,连接不出任何错误,唯独这个。。。。
zhangtianye_js 2009-08-28
  • 打赏
  • 举报
回复
运行VC的程序必须有这个文件,可以从网上下载,并不大
http://www.cngr.cn/dir/208/dll/2007111024692.html
放在%systemrive%\windows\system32\
duguwuming0 2009-08-28
  • 打赏
  • 举报
回复
配置vs2005的Project--Property--Configuration Properties--Manifest Tool--General--Use Fat32 Work-around == Yes
gental222 2009-08-27
  • 打赏
  • 举报
回复
这个应该是运行库的问题,你去微软网站下载vc2005运行库安装就可以了。http://www.microsoft.com/downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=zh-cn

7,539

社区成员

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

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