mfc42u.lib:cannot open file "mfc42u.lib"的解决方案

问题提出:VC提示找不到mfc42u.lib(cannot open file "mfc42u.lib")

介绍说明:
LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 表明安装VC时没有安装 Unicode版本

解决问题思路方法整理总结:

思路方法:
从VC安装盘中拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42UD.LIB”几个对Unicode支持代码“VC安装目录/VC98/MFC/Lib”下即可不必要重装:)

思路方法 2:
在build选择非 Unicode版本进行编译

思路方法 3:
在Build菜单下面Set Active Configuation...子菜单里面设置当前配置为Win32 Release 或win32 debug不要设置成Unicode Release 或unicode Debug
这个问题是你编译配置设置成了unicode配置而VC在安装时候默认不安装Unicode所以找不到mfc42u.lib或mfc42u.dll

思路方法 4:重新安装VC选择 Full
Tags:  cannotcreatefile mfc42u.dll cannotopenfile mfc42u.lib

延伸阅读

最新评论

发表评论