首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

没找到MFC42D.DLL,因此这个应用程序未能启动解决办法

2012-02-05 
没找到MFC42D.DLL,因此这个应用程序未能启动在自己机器上用vc6.0作出来的.exe程序,在自己机器上可以下正常

没找到MFC42D.DLL,因此这个应用程序未能启动
在自己机器上用vc   6.0作出来的.exe程序,在自己机器上可以下正常运行,为什么换一台机器就出现这个错误提示?

没找到MFC42D.DLL,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题

[解决办法]
google:MFC 静态链接
[解决办法]
那是因为你的程序是debug版本,它依赖debug版本的dll文件,只有装了vc的机器上才会有相应的debug版本dll文件,因此你应该将自己的程序重新编译release版本,这样拷贝到别的机器上就可以直接运行了。
[解决办法]
build-> set active configuration -> win32 release
[解决办法]
MFC 静态链接
[解决办法]
简单的解决办法是拿出你的vc安装盘,搜索这个dll,然后放到你可执行文件的目录下即可.

最终解决办法是静态链接.发布release版本.
[解决办法]
静态链接:可以解决但是方向错
release是正确答案

热点排行