解决方法一:
|
下了一个老外的示例代码,放到VC 6.0中编译,竟然得到了一个fatal error LNK1104: cannot open file "mfc42u.lib"错误,让人一筹莫展。在网上Search了下,问题是默认的VC缺少对Unicode的支持,而这个代码恰恰就是按照Unicode发布,要使用Unicode编译。解决方案很简单,从VC的安装盘中拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42UD.LIB”几个对Unicode支持的代码“VC的安装目录/VC98/MFC/Lib”下即可,不必要重装:)。
|
大家知道 LINK : fatal error LNK1104: cannot open file "mfc42u.lib" 提示
表明安装VC时没有安装 Unicode版本
解决方法二:
方法一:重新安装VC,选择 Full install

本文针对VC6.0编译器在尝试编译Unicode代码时出现的fatal error LNK1104问题提供了三种解决方案。该错误通常由于缺少必要的Unicode支持库引起,可以通过补充相关库文件、调整编译选项或重新安装软件来解决。

1万+

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



