LINK : fatal error LNK1104: cannot open file “mfc42u.lib”

发布于 2020-05-06  48 次阅读


问题描述:

在Visual Studio 6.0下编译程序,出现如下的错误:

LINK : fatal error LNK1104: cannot open file “mfc42u.lib”

运行Debug的时候弹出错误框:

没有找到 MFC42ud.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。

解决办法:

“mfc42u.lib是unicode版本的MFC运行库。在安装VC的时候缺省是没有安装的”。

将Visual Studio 6.0安装盘上的相应文件拷过来即可。

运行Debug版本的程序,或者Debug的时候,可能会出现如下的提示框:

还需要两个文件:MFC42uD.Dll与MFCO42uD.Dll(中间的字符为大写字母O不是数字0)

把这两个文件拷到<MyAPP>Debug下,就可以解决


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。