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