"找不到mfc42d.dll"问题
来源:互联网 发布:cc3d飞控调参软件。 编辑:程序博客网 时间:2024/04/28 16:11
经常看见有人提出自己用vc编出来的东西到别的机器上运行不了,我也遇过这样的问题,
其实这一般是初学者都会遇到的问题,因为入门的书都不会太全面,所以好多譬如这样的
问题是难以解决的。我总结经验如下:
其实一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。
运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果
将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:
“找不到所需.dll文件-某某.dll”这样的提示。而一般系统都不带有这两个文件,除非是装了vc等。
解决方法很简单:
1,选择菜单build->Set Active Configuration,然后选择Release,
2,选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,
即静态连接
其实这就是生成了发布版程序,在Release目录下,可执行文件不会用到那两个讨厌的dll文件,
一般到别的机器上都能用,试试吧!
其实这一般是初学者都会遇到的问题,因为入门的书都不会太全面,所以好多譬如这样的
问题是难以解决的。我总结经验如下:
其实一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。
运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果
将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:
“找不到所需.dll文件-某某.dll”这样的提示。而一般系统都不带有这两个文件,除非是装了vc等。
解决方法很简单:
1,选择菜单build->Set Active Configuration,然后选择Release,
2,选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,
即静态连接
其实这就是生成了发布版程序,在Release目录下,可执行文件不会用到那两个讨厌的dll文件,
一般到别的机器上都能用,试试吧!
- "找不到mfc42d.dll"问题
- vc找不到MFC42D.DLL文件
- 关于找不到MFC42D.DLL release 模式
- 问题】解决找不到MFC42D.DLL及fatal error LNK1103: debugging information corrupt; recompile module
- 在使用MFC时出现mfc42d.dll丢失的问题
- 在运行MFC时出现mfc42d.dll丢失的问题
- 没有找到MFC42D.DLL
- 没有找到MFC42D.DLL
- 没有找到MFC42D.DLL
- 没有找到MFC42D.DLL
- (转)关于MFC42D.DLL
- win7 无法定位序数5076于动态链接库mfc42d.dll上问题解析
- 系统错误 无法启动此程序,因为计算机中丢失MFC42D.DLL。尝试重新安装该程序以解决此问题
- 无法启动此程序,因为计算机中丢失 MFC42D.DLL。尝试重新安装该程序以解决此问题。
- 无法启动此程序,因为计算机中丢失MFC42D.DLL。尝试重新安装该程序以解决此问题
- 丢失MFC42D.DLL文件,无法找到MFC42D.DLL的完美解决方法
- 巧解找不到MSVCR80.dll 的问题
- 如何解决"找不到MSVCR80.dll "的问题
- 远程桌面无法最大化的解决办法
- Android开发之Intent.Action
- Android项目的工程结构
- 对于架构的一次偶然心得
- 黑马程序员——多线程
- "找不到mfc42d.dll"问题
- 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半...
- C++程序设计课期中师生交互
- 在windows平台下MySql启动时的1067错误的解决方法及反思
- 银行业务调度系统
- MSSQL手工注入语句积累
- 黑马程序员——反射
- C# form 设置控件焦点
- 地震再袭四川