VC 6.0 “fatal error LNK1104: cannot open file "mfc42u.lib"”问题的解决
在VC 6.0上
初次使用ActiveX制作OCX的时候,遇到了
"mfc42u.lib"问题,编译后提示
“fatal error LNK1104: cannot open file "mfc42u.lib"”
---------------------------------------------------------------------------------------------------------在网上找了N久终于找到了办法。
一般网上的提示说,问题是默认的VC缺少对Unicode的支持,而这个代码恰恰就是按照Unicode发布,要使用Unicode编译。解决方案很简单,从VC的安装盘中拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42UD.LIB”几个对Unicode支持的代码“VC的安装目录/VC98/MFC/Lib”下即可,不必要重装:)。
实际上很简单,只需要在vc的菜单build上,->选择 set active configuration...-->
选择 Win32 Release or Win32 Debug ,最后点OK就可以了
浙公网安备 33010602011771号