krfs.net
当前位置:首页 >> 调试VC++中提示计算机丢失MFC42D.DLL文件 我用的是... >>

调试VC++中提示计算机丢失MFC42D.DLL文件 我用的是...

我也碰到了这个问题 工程->设置->常规,把Microsoft基础类改为:使用MFC作为静态链接库

WTL的控件默认不支持进入和移出的 WM_MOUSEHOVER ,WM_MOUSELEAVE 事件, 即使写了映射也没用, 必须要使用函数_TrackMouseEvent 添加监听.

我也遇到了这个问题,并且顺利解决了!按一下流程搞定的: “工程-设置-常规-microsoft基础类,(选择使用MFC作为静态链接库)” 再rebulid一下就可以了~

你应该编译成RELEASE版本…你发别人DEBUG版本肯定跑不了啦

1、重装 2、下载一个dll文件放到System32中试试 多数情况缺的文件比较多,如果只缺一个用方法2,否则还是重装吧

因为你用了MFC的动态库,改成使用MFC静态库就可以了

这么编译的程序是需要MFC42D.DLL支持的,如果这个库丢失了,按F5启动项目的时候就会提示MFC42D.DLL找不到。而这个动态链接库不是系统自带的,也就是说,如果机器中没有安装VC6或者是VC6的组件被破坏的话,那么就不能运行这个项目的目标文件。所...

你好,你解决了么,这个问题,我现在遇到和你一模一样的问题,我邮箱是hagongcheng@163.com,能不能给我说一下?

解决方法1: 在注册表中找到:HKEY_CURRENT_USER\Software\Microsoft\Microsoft SDKs\Windows 在windows项中建如下两项并设置相应值: "CurrentVersion"="v7.0a" "CurrentInstallFolder"="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7...

你要编译成Release版本的程序, MFC42D.dll和MSVCRTD.dll文件名最后一个D代表Debug版本,你要发布的程序不应该是Debug版本的。Release版本ANSI编码的程序加载的是MFC42.dll和MSVCRT.dll,Unicode编码的程序加载MFC42u.dll以及MSVCRT.dll,没有最...

网站首页 | 网站地图
All rights reserved Powered by www.krfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com