您当前的位置: 首页 >  c++

txwtech

暂无认证

  • 4浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

VC++6.0 afxres.h,mfc42d.lib错误解决方法

txwtech 发布时间:2016-03-15 23:59:47 ,浏览量:4



(1)加载或编译时提示找不到afxres.h

(2)在LINK的是时候出现这样的错误: Linking... LINK : fatal error LNK1104: cannot open file "mfc42d.lib" 执行 link.exe 时出错. Calculator.exe - 1 error(s), 0 warning(s)

建议解决方法1:

   VC++ IDE->TOOLS->选项(O)->目录->右侧下拉菜单中选INCLUDE->在已有的“C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE”路径下面再增加一个新路径:C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE。

  

   同样,再选择LIB后新增一个对应的LIB选项即可:

   已有路径:C:\Program Files\Microsoft Visual Studio\VC98\LIB

   新增路径:C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

   若不行,请重新启动VC++ IDE即可解决以上全部问题。

 

 

建议解决方法2:

    错误主要出现在网络流传的VC++6.0版本中,当调试链接MFC向导程序的时候,出现此错误。发生这一错误的原因主要是设置问题.

 

    在网上搜了一遍,都是说"仅通过修改设置却无法解决,并且通过重新安装也无法解决"。建议的错误(1)"正确的解决方法"是将安装文件中的 \用户安装目录\VC6CN\VC98\MFC\INCLUDE 或用户安装目录\VC6EN\VC98\MFC\INCLUDE目录下的所有文件复制->粘贴到 \用户安装目录\VC98\INCLUDE;建议的错误(2)安装文件中的 \用户安装目录\VC6CN\VC98\MFC\LIB 或用户安装目录\VC6EN\VC98\MFC\LIB 目录下的所有文件复制,粘贴到 \用户安装目录\VC98\LIB即可。

    网上还解释了产生此错误的主要原因是VC编译程序在Microsoft Visual Studio\VC98\Lib目录下链接而非Microsoft Visual Studio\VC98\MFC\Lib目录,故即使Microsoft Visual Studio\VC98\MFC\Lib下有mfc42d.lib,也无法链接。

  (INCLUDE问题类似)

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.0700s