运行MFC程序提示没有找到MFC42D.DLL文件的解决方法
2008-12-01 09:23
761 查看
出现上述提示的原因是默认情况下MFC程序是使用的动态联编方式,这种情况下在对方机器中没有安装VC++程序的情况下就会出现这个错误提示。解决的方法很简单,就是编译的时候采用静态联编的方式,也就是说将用到的dll文件编译到程序中。
具体操作方法:Project -> Settings… 在General标签下面的Microsoft Foundation Class下面选择Use MFC in a Static Library即可。(网上查的)
如果上述方法还不能解决,检查一下你的VS装补丁没有?下个vs6sp4以上的版本装了,再看看。(自已摸索出来的方法)
具体操作方法:Project -> Settings… 在General标签下面的Microsoft Foundation Class下面选择Use MFC in a Static Library即可。(网上查的)
如果上述方法还不能解决,检查一下你的VS装补丁没有?下个vs6sp4以上的版本装了,再看看。(自已摸索出来的方法)
相关文章推荐
- 运行MFC程序提示没有找到MFC42D.DLL文件的解决方法
- vc2005编译程序成功后运行不了提示“没有找到MSVCP80D.dll...“的解决方法
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法
- vs2005 运行程序 出现没有找到MSVCP80D.dll 解决方法
- VS2008运行MFC程序,提示microsoft incremental linker已停止工作解决方法
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法
- FTP 打开文件夹提示"该文件没有程序与之关联来执行该操作 请在控制面板"解决方法
- 关于运行VBS文件提示“没有在该机执行windows脚本宿主的权限。请与系统管理员联系。”错误的解决方法
- IDE-----VS2005运行过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的解决
- Delphi程序运行提示“没有找到rtl70.bpl,因此这个程序未能启动”的解决办法
- VS2008 Debug模式下编译完程序运行时提示"没有找到MSVCR90D.dll..."的解决办法
- 编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:
- 运行可执行程序时提示文件不存在解决方法
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法
- Win7计算机管理提示找不到文件或没有关联的程序问题解决方法
- 64位下无法运行32位程序的解决方法 提示未指定提供程序,也没有指派的默认提供程序
- 运行程序,提示 没有找到MSVCR100.dll 如何解决
- VS2005的程序运行时提示没有找到MSVCR80D.dll的解决办法(附加自己亲自试验)
- 安装后运行CorelDRAW12 错误提示“未能创建DOM文件 没有注册类别 请校验MSXML4的安装”的解决方法
- win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法