网络技术
当前位置 :首页信息技术网络技术

VC出现"没有找到MFC42D.DLL文件"的解决办法

来源: 作者: 时间:2010-05-23 点击:

   一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:“找不到所需.dll文件-某某.dll”这样的提示。而一般系统都不带有这两个文件,除非是装了vc等--事实是,我装了vc++6.0还发生了这种错误,不知道是不是盗版软件的问题...

mfc42d文件说明 
DLL 文件: mfc42d 或者 mfc42d.dll
DLL 名称: MFCDLL Shared Library - Debug Version
描述:
mfc42d.dll是MFCDLL共享库文件,用于支持调试版本的MFC程序。
属于: MFC
系统 DLL文件: 否
常见错误: File Not Found, Missing File, Exception Errors
安全等级 (0-5): 0
间谍软件: 否
广告软件: 否 


解决办法 
a、选择菜单build->Set Active Configuration,然后选择Release,
b、选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,即静态连接
注:其实这就是生成了发布版程序,在Release目录下,可执行文件不会用到那两个讨厌的dll文件,一般到别的机器上都能用.
 

最新评论共有 位网友发表了评论
发表评论
用户名: 密码: 游客发言不需要密码