在公司运行成功的示例代码,放到自己电脑VC 6.0中编译,竟然得到了一个fatal error LNK1104: cannot open file "mfc42u.lib"错误。于是在网上搜索了一下,问题是默认的VC缺少对Unicode的支持,而这个代码恰恰就是按照Unicode发布,要使用Unicode编译。解决方案很简单,从VC的安装盘中“盘符/VC98/MFC/LIB”拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42U.PDB”、“MFCS42UD.LIB”、“MFCS42UD.PDB” 几个对Unicode支持的代码“VC的安装目录/VC98/MFC/Lib”下即可,不必要重装:)。
VC 6.0 “fatal error LNK1104: cannot open file "mfc42u.lib"”问题解决
最新推荐文章于 2025-10-27 10:35:05 发布
本文介绍了一个在VC6.0中遇到的fatal error LNK1104: cannot open file 'mfc42u.lib'错误,并提供了解决方案。问题源于VC6.0默认不支持Unicode,而代码却是基于Unicode编写的。解决方法是将必要的Unicode支持文件从VC安装盘复制到VC安装目录。
2529

被折叠的 条评论
为什么被折叠?



