`

运行MFC程序提示没有找到MFC42D.DLL文件的解决方法

阅读更多
运行MFC程序提示没有找到MFC42D.DLL文件的解决方法

出现上述提示的原因是默认情况下MFC程序是使用的动态联编方式,这种情况下在对方机器中没有安装VC++程序的情况下就会出现这个错误提示。解决的方法很简单,就是编译的时候采用静态联编的方式,也就是说将用到的dll文件编译到程序中。

具体操作方法:Project -> Settings… 在General标签下面的Microsoft Foundation Class下面选择Use MFC in a Static Library即可。
分享到:
评论
1 楼 volkswageos 2010-08-23  
这的管用啊,不过应该指定一下在vs中的设置路径 project 属性-》configuration properties -》general-》use of MFC

相关推荐

    MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL

    当你运行VC6.0的DEBUG程序时,突然弹出一个丢失MFC42D.DLL。 一般情况下是你的系统目录下确实以下三个文件。 MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL 本压缩包包含完整的3个DLL文件,均从VC6.0下复制的,没有任何改动。...

    资源文件MFC42D.DLL, MFCN42D.DLL, MFCO42D.DLL, MSVCRTD.DLL.zip

    解决方法通常是将这些DLL文件放在系统的System32目录下,或者与应用程序同目录,以确保程序能够找到并加载它们。同时,为了确保程序能够在没有开发环境的计算机上正常运行,开发者应当考虑将这些依赖项打包进应用...

    msvcrtd.dll;mfc42d.dll;msvcp60d.dll;mfco42d.dll;msvcp60.dll

    VS2013运行VC6.0编写的程序时,报错找不到msvcrtd.dll;mfc42d.dll;msvcp60d.dll;mfco42d.dll;msvcp60.dll。将以上文档复制到C:\Windows\SysWOW64目录下即可。

    VC++开发的软件动态链接库mfc42d.dll mfco42d.dll MSVCP60D.dll msvcrtd.dll MSVCIRTD.DLL

    在执行MFC中,会出现缺少动态连接库的情况,此文件中包含常见的5个dll文件 mfc42d.dll mfco42d.dll MSVCP60D.dll msvcrtd.dll MSVCIRTD.DLL window7 放在C:/window/system32 中

    mfc42d.dll 【万能,适用于32位,64位】

    因此任何使用它的程序都需要确保这个库文件存在于系统的PATH环境变量所指示的目录下,或者与可执行文件位于同一目录,否则运行时可能会出现“找不到入口点”或“无法启动此程序,因为缺少mfc42d.dll”等错误。...

    解决模块mfc42d.dll与运行的windows版本不兼容

    标题中的问题“解决模块mfc42d.dll与运行的Windows版本不兼容”涉及到的是一个常见的系统错误,通常发生在尝试运行依赖于特定版本或架构的动态链接库(DLL)文件的应用程序时。mfc42d.dll是Microsoft Foundation ...

    MFC42D.dll

    在这些系统上,如果缺少MFC42D.dll,运行某些依赖于该库的应用程序时可能会遇到“找不到MFC42D.dll”或“MFC42D.dll丢失”的错误提示。 MFC42D.dll中的"D"表示这是一个调试版本的库。在开发阶段,使用调试版本的DLL...

    MFC42.DLL MFC42D.DLL MFC042D.DLL MFEC42D.DLL MSVCP60D.DLL软件包

    某些软件需要这几个文件,下载放在软件的文件夹里或者\windows\system32\目录里即可 MFC42D.DLL,mfcn42d.dll,mfco42d.dll,msvcrtd.dll, MSVCP60D.DLL

    MFC42D.DLL

    当程序运行时提示缺少MFC42D.DLL,意味着该程序依赖于这个特定的库文件,而当前系统环境中并未找到它。此时,为了使程序正常运行,需要将MFC42D.DLL文件复制到程序所在的目录,或者如果所有程序都需访问,则将其放置...

    找不到MFC42D.DLL文件、MFCO42D.DLL文件、MFCN42D.DLL文件

    标题中的“找不到MFC42D.DLL文件、MFCO42D.DLL文件、MFCN42D.DLL文件”这个问题涉及到的是Windows操作系统中的动态链接库(Dynamic Link Library,简称DLL)文件,这些文件是Microsoft Foundation Classes (MFC) 的...

    MSVCRTD.DLL MFCO42D.DLL MFC42D.DLL mfc71u.dll

    标题和描述中提到的"MSVCRTD.DLL"、"MFCO42D.DLL"、"MFC42D.DLL"以及"mfc71u.dll"是与Microsoft Visual C++运行时库相关的动态链接库(DLL)文件,它们在Windows操作系统上用于支持基于C++编译的应用程序运行。...

    mfc42d.dll

    注册缺少的mfc42d.dll文件。 1.有些 dll文件需要手动注册一下才能使用,手动注册方法: 将对应版本的 dll文件复制到“ X:\Windows\system...3.在“运行(R)” 中输入 “ regsvr32 mfc42d.dll” (不含双引号) 回车即可。

    MFC42D.DLL,MFCO42D.DLL,MSVCRTD.DLL

    在实际开发过程中,确保这些DLL与应用程序一起分发尤其重要,特别是对于那些使用了MFC和Visual C++运行时的程序,否则目标计算机如果没有这些文件,程序可能无法正常运行。在部署软件时,开发者需要注意选择与应用...

    mfc42d.dll文件整理

    当您看到"缺少mfc42d.dll"的错误提示时,通常意味着您的计算机上某个程序尝试运行,但找不到这个特定的DLL文件。这可能是由于以下几个原因: 1. **安装问题**:某些程序可能没有正确地安装,导致必要的DLL文件未被...

    mfc42d.dll.zip mfc42d.dll

    标题中的"mfc42d.dll.zip mfc42d.dll"表明这是一个关于mfc42d.dll动态链接库文件的压缩包,文件已打包为mfc42d.dll.zip,其中可能包含了不同架构版本,如32位(x86)和64位(x64)。 描述中提到"包里面有32位和64位...

    MFC42D.DLL;mfcn42d.dll;mfco42d.dll;msvcrtd.dll

    某些软件需要这几个文件,下载放在软件的文件夹里或者\windows\system32\目录里即可 MFC42D.DLL,6.0.8168.0 mfcn42d.dll,6.0.8168.0 mfco42d.dll,6.0.8267.0 msvcrtd.dll,6.0.8337.0

    mfc42d.dll、mfco42d.dll、msvcrtd.dll

    使用VS2005或更高版本的VS编辑VC++6.0编写的MFC源代码时可能会无法编译和运行,原因是少了这三个dll:mfc42d.dll、mfco42d.dll、msvcrtd.dll。在这里已经打包好这三个dll文件。

    MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL kernel32.dll

    标题中的"MFC42D.DLL"、"MFCO42D.DLL"、"MSVCRTD.DLL"和"kernel32.dll"都是Windows操作系统中的动态链接库(Dynamic Link Library,简称DLL),它们在开发和运行基于Microsoft Foundation Class (MFC) 库的应用程序...

Global site tag (gtag.js) - Google Analytics