CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

用vc++编写的程序,经编译后成为可执行文件,但是他在另一台机器上运行时,出现如下错误信息:没有找到MFC42D.DLL

楼主liuli95612(了了)2004-08-26 17:13:08 在 VC/MFC / 基础类 提问

我用vc++编写的程序,经编译后成为可执行文件,但是他在另一台机器上运行时,出现如下错误信息:  
  没有找到MFC42D.DLL,因此这个应用程序未能启动,重新安装应用程序可能会修复这个问题。  
  请问:为什么会这样?怎样解决?  
  谢谢!我是新手。 问题点数:10、回复次数:8Top

1 楼wqbmercury(阿笨)回复于 2004-08-26 17:17:38 得分 0

你改成静态联编就不会有这个问题了!~Top

2 楼wqbmercury(阿笨)回复于 2004-08-26 17:19:33 得分 3

菜单-->project->setttings    
  Using   MFC   in   share   dll改成  
  use   MFC   in   static   library就行了Top

3 楼chqu18(无色无味)回复于 2004-08-26 17:20:24 得分 2

你运行程序的机器上没有装vc,需要的dll文件不存在  
      你在project——》setting中,选择static编译就可以了。Top

4 楼biliangxia(天下无双)回复于 2004-08-26 17:22:55 得分 1

上面的是一种最直接的方法。  
  你用的是MFC编译的,需要把你本机上的MFC42D.dll一同拷过去。Top

5 楼YuccaNJ(扬羽)回复于 2004-08-26 17:34:47 得分 1

把debug改成release编译就可以了吧Top

6 楼tianyuhan(╰☆思忆季节)回复于 2004-08-26 18:31:54 得分 1

静态编译Top

7 楼xhwu3721(阿华)回复于 2004-08-26 18:38:01 得分 1

把debug改成release编译就可以了.  
  Top

8 楼Varg(Varg)回复于 2004-08-26 19:11:17 得分 1

在编译的选项里选静态链接Top

相关问题

  • VB能调用用VC写的MFC扩展DLL吗?
  • VC 用MFC类作成的DLL,在VB中的应用
  • 使用VC++.NET的MFC的静态库还要什么DLL?
  • 请问能否用vc mfc创建供labview调用的dll?
  • BCB中能否调用VC的MFC写的DLL
  • 用VC编制的'Regular DLL using shared MFC DLL'可否被PB调用?
  • 怎么在VB中调用用VC++编译的DLL(不是MFC DLL)
  • a dll based on mfc
  • mfc dll请教
  • 扩展MFC DLL

关键词

  • vc++
  • 编译
  • 文件
  • mfc
  • vc
  • dll
  • 机器
  • 程序
  • 改成
  • 可以了

得分解答快速导航

  • 帖主:liuli95612
  • wqbmercury
  • chqu18
  • biliangxia
  • YuccaNJ
  • tianyuhan
  • xhwu3721
  • Varg

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo