我使用 VS 2012 IDE 在 vc++ 中编写了一个 vc++ 项目。它在我的系统中运行良好且良好。当我尝试在其他系统上运行时(他没有 VS2012),我们收到“MFC110ud.dll is missing”错误(第一张图片)。我试图手动放置该 dll,但它说非法使用 mfcud.dll(第二张图片)。
有人可以指导我,如何清除????
我使用 VS 2012 IDE 在 vc++ 中编写了一个 vc++ 项目。它在我的系统中运行良好且良好。当我尝试在其他系统上运行时(他没有 VS2012),我们收到“MFC110ud.dll is missing”错误(第一张图片)。我试图手动放置该 dll,但它说非法使用 mfcud.dll(第二张图片)。
有人可以指导我,如何清除????
在另一个系统上运行您的程序的发布版本。在没有安装VS2012 os的系统上debug版本无法运行是正常的。
此外,您可能需要安装VS2012 可再发行包。
另一种可能性是,如果您在远程调试中运行它,则需要更改 MFC 的使用。在项目设置中(右键单击“解决方案资源管理器”面板中的项目 --> 属性),展开:
然后,在右侧面板的“项目默认值”下,为“使用 MFC”属性选择“在静态库中使用 MFC”。