3

我使用 VS 2012 IDE 在 vc++ 中编写了一个 vc++ 项目。它在我的系统中运行良好且良好。当我尝试在其他系统上运行时(他没有 VS2012),我们收到“MFC110ud.dll is missing”错误(第一张图片)。我试图手动放置该 dll,但它说非法使用 mfcud.dll(第二张图片)。

有人可以指导我,如何清除????

在此处输入图像描述 在此处输入图像描述

4

2 回答 2

5

在另一个系统上运行您的程序的发布版本。在没有安装VS2012 os的系统上debug版本无法运行是正常的。

此外,您可能需要安装VS2012 可再发行包

于 2013-07-04T06:46:00.253 回答
0

另一种可能性是,如果您在远程调试中运行它,则需要更改 MFC 的使用。在项目设置中(右键单击“解决方案资源管理器”面板中的项目 --> 属性),展开:

  • 配置属性
  • 一般的

然后,在右侧面板的“项目默认值”下,为“使用 MFC”属性选择“在静态库中使用 MFC”。

于 2018-06-07T14:25:34.177 回答