VS.Net 2005的程序运行时提示没有找到MSVCR80D.dll的解决办法

shunan 2007-04-30 05:44:12
我记得这个问题我是第二次碰到了,当然也已经解决了,网上搜到的结果是因为在fat32盘下的时间戳问题。
但是我现在不明白的是:为什么大多数情况下没有发生呢,用了这么长时间的vs2005,而且配置都是默认的,都没有改!难道发生这个错误只是小概率事件吗?请大牛指教
...全文
369 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shunan 2007-05-10
  • 打赏
  • 举报
回复
谢谢各位大牛,在此结贴
落入凡间的猪 2007-05-02
  • 打赏
  • 举报
回复
静态编译就可以了
hawklixingyi 2007-05-02
  • 打赏
  • 举报
回复
运行的时候别按F5 按Ctrl+F5试一下
shunan 2007-05-02
  • 打赏
  • 举报
回复
to dnasdw()
谢谢你,你说的改运行时库有用吗?改那个是为了要把你的程序拿到另一台xp上运行,同时会增加.exe文件的大小。我不知道这样能不能解决这个问题,但是我想知道的是,在默认配置情况下,为什么只是偶尔会发生我所提到的问题,谢谢

to zjh824(coder)
谢谢你,也许吧!我自己也不清楚。微软搞的东西真让人琢磨不透,呵呵

zjh824 2007-05-01
  • 打赏
  • 举报
回复
没有找到MSVCR80D.dll碰到好几次了,还没有总结出规律来,好像把调试输出的和发行输出的设到一个地方就会出现这个问题,

一般都是关掉IDE,手动删除那些中间编译文件,什么.ilk之类的然后重新编译
出现这种情况生成的EXE会比不出现时的EXE文件大上几K,

我记得我的一个工程正常的是96K,编译报没有MSVCR80D.dll时会是100k
dnasdw 2007-04-30
  • 打赏
  • 举报
回复
项目属性下的 配置属性 -> C/C++ -> 代码生成 -> 运行时库 -> 改个没有DLL的就可以了...不过可能引发另一个问题- -
CathySun118 2007-04-30
  • 打赏
  • 举报
回复
up

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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