LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
在Visual Studio 6.0下编译一个同事发来的程序,出现如下的错误:
LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
上网找了下,是因为:
“mfc42u.lib是unicode版本的MFC运行库。在安装VC的时候缺省是没有安装的”。只好先将同事机器上“……\VC98\MFC\LIB”目录下的文件拷过来,编译成功!
还可以将Visual Studio 6.0安装盘上的相应文件拷过来也可以。
另外,运行Debug版本的程序,或者Debug的时候,可能会出现如下的提示框:
![](https://www.cnblogs.com/images/cnblogs_com/mengshu-lbq/MFC_Debug222.JPG)
还需要两个文件:MFC42uD.Dll与MFCO42uD.Dll(中间的字符为大写字母O不是数字0)
我把这两个文件拷到<MyAPP>\Debug下,就可以解决以上的问题。
LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
上网找了下,是因为:
“mfc42u.lib是unicode版本的MFC运行库。在安装VC的时候缺省是没有安装的”。只好先将同事机器上“……\VC98\MFC\LIB”目录下的文件拷过来,编译成功!
还可以将Visual Studio 6.0安装盘上的相应文件拷过来也可以。
另外,运行Debug版本的程序,或者Debug的时候,可能会出现如下的提示框:
还需要两个文件:MFC42uD.Dll与MFCO42uD.Dll(中间的字符为大写字母O不是数字0)
我把这两个文件拷到<MyAPP>\Debug下,就可以解决以上的问题。