无法启动程序,因为计算机中丢失mfc90ud.dll的解决方案

本文介绍了如何解决使用MFC在VS2008环境下遇到的常见问题,包括配置可执行文件路径和使用ManifestTool命令行工具的方法。详细步骤包括在VC++目录中添加系统根目录及相关子目录,以及在项目属性的ManifestTool中手动设置输出资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的编程环境是vs2008-MFC,电脑系统是win7(64位)
解决方法:“工具”—>“选项”—>“项目和解决方案”—>“VC++目录”,在可执行文件栏中加上如下路径:
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem
//注释  个人认为$(SystemRoot)表示相对路径,你也可以直接写绝对路径,
当我直接添加$(SystemRoot)\System的时候,我尝试过编译过一次,通过,没有报错。
为了保险起见,我还是按照要求把这个要求添加的三个路径都添加进去了
通过网络搜索,还有这一种方法
打开项目属性:Manifest Tool(清单工具)->Command Line (命令行)中手动输入 -outputresource:".\Debug\yourprogram.exe"
这种方法本人没有测试过,可以一试。

转载于:https://www.cnblogs.com/hahanonym/p/3378172.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值