缺少unicode版本的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安装盘上的相应文件拷过来也可以。
还需要两个文件:MFC42uD.Dll与MFCO42uD.Dll(中间的字符为大写字母O不是数字0)
LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
上网找了下,是因为:
“mfc42u.lib是unicode版本的MFC运行库。在安装VC的时候缺省是没有安装的”。只好先将同事机器上“……\VC98\MFC\LIB”目录下的文件拷过来,编译成功!
还可以将Visual Studio 6.0安装盘上的相应文件拷过来也可以。
还需要两个文件:MFC42uD.Dll与MFCO42uD.Dll(中间的字符为大写字母O不是数字0)
解决方法:讲lib拷贝到安装目录\VC98\MFC\Lib