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

    科技2022-07-17  127

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

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

    写回答关注邀请回答 用户3226428 用户3226428 提问于 2019-01-242019-01-24 10:22:05

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

    写回答关注

    1 个回答

    热门排序 热门排序时间排序 腾讯云-ahqzhang 回答于 2019-01-242019-01-24 10:24:40

    首先需要安装“用于 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

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

    0 收藏0 评论0 分享 首先需要安装“用于 x86 和 x64 的 Visual C++ MFC”; C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared C:\Program Files (x86)\Windows Kit...

    登录 后可回答问题

    广告 关闭

    50+款云产品免费体验

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

    立即体验
    Processed: 0.012, SQL: 10