EVC 程序出错:LINK : fatal error LNK1104: cannot open file "mfc42d.lib",

重装系统后重装的SDK是STANDARDSDK_500,今天build总是提示,:

 

LINK : fatal error LNK1104: cannot open file "mfc42d.lib",

 

查资料也行,一生气卸载了这个SDK重装,居然通过了

 

以下是我查的资料,自己比较同意这个说法:

 

网址:http://faq.csdn.net/read/209407.html

 

问题内容:程序出错:LINK : fatal error LNK1104: cannot open file "mfc42ud.lib",是什么问题?

  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=3698844
  • 所属论坛:基础类     审核组:VC/MFC
  • 提问者:oilren     解决者:bluestone
  • 感谢:chqu18、EnochShen、bluestone、oyljerry、delphihero
  • 关键字:
  • 答案:

    RT
    ---------------------------------------------------------------

    编译路径把他包含进去
    ---------------------------------------------------------------

    那个是MFC4.2 UNICODE DEBUG的LIB,其实如果你的程序没有要求UNICODE,换一种编译模式就可以了,比如WIN32 DEBUG/RELEASE,如果你要这个LIB,我发给你,EnochShen@QQ.com
    ---------------------------------------------------------------

    缺少支持Unicode的文件;MFC安装的时候,默认是不安装支持Unicode的相关文件的,你现在只要启动VC的安装程序,选择支持Unicode的选项,再安装就可以了,如果嫌麻烦,直接选择全安装就可以了,现在磁盘都很大,都安上吧,说不定什么时候又缺什么了。

    如果还嫌麻烦,那么直接编译Release版本的EXE,这个文件只有Debug版本的Unicode程序才用。
    ---------------------------------------------------------------

    unicode模式需要安装的
    ---------------------------------------------------------------

    默认没有安装,可以把你安装文件夹里面的考到vc lib 目录里面 mfc42d.lib等等都在一个目录

  •  

     

     

     

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值