【问题标题】:mfc110ud.dll is missing for vc++ project on visual Studio 2012Visual Studio 2012 上的 vc++ 项目缺少 mfc110ud.dll
【发布时间】:2013-07-01 23:41:27
【问题描述】:

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

谁能指导我,如何清除????

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 关于第二个错误的说明:OP 将 DLL 复制了错误的位数,即 64 位 DLL 复制到 SysWOW64 文件夹,或者将 32 位 DLL 复制到 64 上的 System32 文件夹-位系统。
    【解决方案2】:

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

    • 配置属性
    • 常规

    然后,在右侧面板的“Project Defaults”下,为“Use of MFC”属性选择“Use MFC in a Static Library”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多