装好了VS2008,运行程序 报告说没有找到 MFC90d.dll

嘿-嘿-嘿 2008-11-02 03:56:32
刚重装的系统,第一件事情就是装VS2008,装好了以后,重新编译前几天写好的程序,却提示不能运行,报告说 找不到MFC90d.dll,奇怪了之前就是在2008下编写 编译的一直正常,现在就不行了

问下,怎么解决?
...全文
7788 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
lichaoyou123456 2012-05-25
  • 打赏
  • 举报
回复
改成在静态链接库,如果愿意,可再改回动态。即可解决你的问题。
zhuwentao1991 2011-12-24
  • 打赏
  • 举报
回复
各位高人啊,在NTFS系统里,并且不允许使用unicode字符集,因为做的项目里需要用到多字节字符集,遇到这个问题,怎么办???
蔓延 2011-11-29
  • 打赏
  • 举报
回复
我的也是NTFS系统,也出现了上述问题,项目-属性-配置属性-常规-字符集改成使用unicode这些我也找不到!求高人指教!!!
热爱生活 2011-09-28
  • 打赏
  • 举报
回复
最后怎么解决的呢?
renzhengjun 2011-08-21
  • 打赏
  • 举报
回复
我的系统是NTFS的,在运行时出现 “无法定位程序输入点15594 于动态链接库mfc90d.dll”,在我安装VS的文件夹下可以找到“mfc90d.dll”,求高人指导


ps:我的QQ是398660551 若有人有心,我可以把源文件发过去 万分感谢!!!!
renzhengjun 2011-08-21
  • 打赏
  • 举报
回复
我的系统是NTFS的,在运行时出现 “无法定位程序输入点15594 于动态链接库mfc90d.dll”,在我安装VS的文件夹下可以找到“mfc90d.dll”,求高人指导
charlee880417 2011-08-11
  • 打赏
  • 举报
回复
angreens的说法是对的,我试了一下,原来我工程是建在文件系统为FAT32下的,之后我把工程移到文件系统为NTFS下就好了!高手啊,微软的BUG都找出来了!顶一个!
xunjianchen 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 angreens 的回复:]
呵呵,这个问题我也碰到了,我是在项目-属性-配置属性-常规-字符集改成使用unicode字符集就可以了。。
[/Quote]

这个方法解决了我的问题,刚才点错了
xunjianchen 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 gaofx 的回复:]
在链接选择中选择生成清单文件。
[/Quote]
这个方法解决了我的问题
fzg10moons 2009-12-01
  • 打赏
  • 举报
回复
我的系统是NTFS的,但还是说找不到mfc90.dll,请问是什么问题
村过去 2009-11-28
  • 打赏
  • 举报
回复
凭直觉angreens的说法是对的,Mark支持
chashenmea 2009-07-23
  • 打赏
  • 举报
回复
工程一定是在fat32下 放在ntfs下 就好了 或者 改下连接器
angreens 2009-06-25
  • 打赏
  • 举报
回复
今天又遇到了同样的问题,在使用多字节配置,DEBUG版时候,经常找不到MFC90d.dll。找了好多资料,发现是微软的一个BUG,在文件系统为FAT32格式的电脑上经常遇到,
但是在NTFS格式的上面却从来不会遇到。把工程移到NTFS格式文件系统中即可。

另外:
有时候会遇到找不到MSVCR90.DLL的情况,这个跟VC2009的运行时库有关,忽略掉msvcrt.lib即可,具体设置:工程-属性-配置属性-链接器-输入-忽略特定库输入msvcrt.lib。
这两个问题害我整了半天,在此特别贴出来,以供大家参考。
evaxiao 2009-03-18
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 angreens 的回复:]
呵呵,这个问题我也碰到了,我是在项目-属性-配置属性-常规-字符集改成使用unicode字符集就可以了。。
[/Quote]

楼上太强了!我改了之后也可以了。谢谢哈。
angreens 2009-01-04
  • 打赏
  • 举报
回复
呵呵,这个问题我也碰到了,我是在项目-属性-配置属性-常规-字符集改成使用unicode字符集就可以了。。
GaoFX 2008-11-06
  • 打赏
  • 举报
回复
在链接选择中选择生成清单文件。
soliddream66 2008-11-04
  • 打赏
  • 举报
回复
估计你系统盘空间不够
而且内存太少导致
soliddream66 2008-11-04
  • 打赏
  • 举报
回复
0X0000008是错误代码

error message:Not enough storage is available to process this command.

调试的时候watch里面输入:$err.hr就可以看到
yia7117 2008-11-04
  • 打赏
  • 举报
回复
改成在静态链接库试试,然后改回去再试试O(∩_∩)O哈哈~
oyljerry 2008-11-04
  • 打赏
  • 举报
回复
Windows 錯誤代碼意義

0X0000000 操作完成
0X0000001 不正確的函數
0X0000002 系統找不到指定的文件
0X0000003 系統找不到指定的路徑
0X0000004 系統無法打開文件
0X0000005 拒絕存取
0X0000006 無效的代碼
0X0000007 內存控制模塊已損壞
0X0000008 內存空間不足,無法處理這個指令
加载更多回复(6)

16,471

社区成员

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

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

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