本文介绍了该程序无法启动,因为您的计算机缺少mfc120ud.dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试运行一个我最近在另一台计算机上开发并使用VS2013编译的应用程序.

I'm trying to run an application that I've recently developped onto another computer and which I've compiled using VS2013.

运行它,我得到:

我从网上搜索了mfc120ud.dll,但没有任何结果.我已经将该dll文件从我在其上开发了该应用程序的计算机上复制/粘贴到了另一台计算机的system32上,这意味着:

I've searched the mfc120ud.dll from the net but without any result. I've copied/pasted this dll file from the computer on which I've developed that app onto the system32 of the other computer, doing that implies:

知道我正在开发的计算机是64位,另一台是32位,并且我已经从System32复制/粘贴了mfc120ud.dll版本,我该如何解决此问题.问题?

Knowing that the computer on which I'm developing is a 64-bits one and the other one is 32-bits, and that I've copied/pasted the mfc120ud.dll version from System32, how do I to fix this issue?

推荐答案

那是MFC的调试库之一.这是构建程序的调试版本时要链接的库.它已存在于您的开发人员计算机上,但是您无法重新分发它.

That is one of the debug libraries for MFC. That's the library that you link against when you build debug releases of your program. It is present on your developer machine, but you cannot redistribute it.

您需要执行以下操作:

  1. 构建要发布的项目.这将链接到任何运行时DLL的发行版.
  2. 在计划运行程序的任何计算机上安装MSVC和MFC可再发行组件依赖性.另一种选择是将运行时DLL安装在与可执行文件相同的目录中.

您不允许这样做.追溯您的步骤并撤消该操作.

You are not allowed to do that. Retrace your steps and undo that.

这篇关于该程序无法启动,因为您的计算机缺少mfc120ud.dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 15:52