C语言:cannotopenfilemfc42u.lib的解决方案
来源:优易学  2011-8-27 13:29:08   【优易学:中国教育考试门户网】   资料下载   IT书店

  问题提出: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”下即可,不必要重装:)。
  方法二:
  在build选择非 Unicode版本进行编译
  方法三:
  在Build菜单下面的Set Active Configuation...子菜单里面设置当前的配置为Win32 Release 或win32 debug,不要设置成Unicode Release 或unicode Debug。
  这个问题是你的编译配置设置成了unicode的配置,而VC在安装的时候默认不安装Unicode的库,所以找不到mfc42u.lib或mfc42u.dll。
  方法四:
  
重新安装VC,选择 Full install

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训