VS 编译出现 E1696 无法打开源文件“afxwin.h”?

该问题出现在使用Visual Studio编译项目时,由于缺少MFC库的头文件导致的。解决方案是安装'用于x86和x64的Visual C++ MFC',并将MFC的包含目录添加到项目属性中。同时,对于找不到的库文件mfc140ud.lib,也需要在链接器的附加库目录中添加相应的路径。
摘要由CSDN通过智能技术生成

VS 编译出现 E1696 无法打开源文件“afxwin.h”?

  • 回答 ( 1 )
  • 关注 ( 0 )
  • 查看 ( 9990 )

写回答关注邀请回答
用户3226428 用户3226428 提问于
腾讯云-ahqzhang 回答于

首先需要安装“用于 x86 和 x64 的 Visual C++ MFC”;

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\winrt

近几个版本上述目录下是没有这些头文件的,所以我们需要在 MFC 的目录下寻找这些头文件;

即在:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\atlmfc\include

此目录下,在“项目属性->包含目录”添加即可;

找不到“mfc140ud.lib”库文件同理在:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\atlmfc\lib\x86\mfc140ud.lib

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\atlmfc\lib\x64\mfc140ud.lib

“项目属性->链接器->附加库目录”添加即可;

登录 后可回答问题

广告 关闭

50+款云产品免费体验

提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

立即体验
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值