梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

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的时候,可能会出现如下的提示框:


还需要两个文件:MFC42uD.Dll与MFCO42uD.Dll(中间的字符为大写字母O不是数字0)
我把这两个文件拷到<MyAPP>\Debug下,就可以解决以上的问题。

posted on 2007-06-08 15:00  梦书  阅读(14374)  评论(0编辑  收藏  举报