Visual Studio 2012上的vc ++项目缺少mfc110ud.dll

时间:2013-07-04 05:10:51

标签: visual-c++ dll visual-studio-2012 mfc

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

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

enter image description here enter image description here

2 个答案:

答案 0 :(得分:5)

在其他系统上运行程序的发布版本。调试版本不会在未安装VS2012 os的系统上运行是正常的。

此外,您可能需要安装VS2012 redistributable package

答案 1 :(得分:0)

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

  • 配置属性
  • 一般

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