【错误记录】Windows 控制台程序编译报错 ( fatal error C1083: 无法打开包括文件: “afxwin.h”: No such file or directory )

最新推荐文章于 2024-08-29 07:00:00 发布
最新推荐文章于 2024-08-29 07:00:00 发布 阅读量8.2k 在Visual Studio 2019中尝试编译控制台程序时遇到C1083错误,无法打开afxwin.h头文件。解决方案是通过Visual Studio Installer,选择修改选项,确保已安装适用于最新v142生成工具的C++ MFC(x86和x64)组件。安装后,错误被成功解决,程序编译完成。 摘要由CSDN通过智能技术生成

使用 Visual Studio 2019 编译 WIndows 控制台程序 , 报错信息如下 :

1>------ 已启动生成: 项目: hacktool, 配置: Debug Win32 ------
1>HackCommand.cpp
1>Y:\002_WorkSpace\002_VS\MobileGameModify\hacktool\CNetwork.h(3,10): fatal error C1083: 无法打开包括文件: “afxwin.h”: No such file or directory
1>hacktool.cpp
1>Y:\002_WorkSpace\002_VS\MobileGameModify\hacktool\CNetwork.h(3,10): fatal error C1083: 无法打开包括文件: “afxwin.h”: No such file or directory
1>正在生成代码...
1>已完成生成项目“hacktool.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0==========

找到 " 使用 C++ 的桌面开发 " 选项 ,

展开右侧 " 使用 C++ 的桌面开发 " 选项 , 找到 " 适用于最新 v142 生成工具的 C++ MFC ( x86 和 x64 ) " 选项 ,

勾选该 " 适用于最新 v142 生成工具的 C++ MFC ( x86 和 x64 ) " 选项 , 点击 " 修改 " 按钮 ;

等待 " Visual Studio Installer " 自动下载并安装上述组件即可 ;

修改完成后 , 报错解决 , 编译完成 ;

这次错误的原因还是因为之前低版本VS的路径和2019不一样 VS2019库文件路径为:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610 库文件宏定义为:$(CommonExcludePath) 修改方式:项目->属性->配置属性->VC++目录->库...
"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory” 原因是工程又建了一层文件夹,所以stdafx.h 的确没有和包含它的文件在同一目录,所以 #include "stdafx.h"      //Pre-compiled header for compiler #include "..//stdafx...
Visual Studio2019找不到windows.h1.背景2.原因分析3.解决办法3.1 windows10打开Visual Studio Installer3.2 修改3.3 单个组件中勾选windows10 sdk3.4 等待安装3.5 重启3.6 项目属性配置 在windows10下通过IDE:Visual Studio2019社区版写C++代码的时候,出现警告提示:如下: 编译的时候报错无法打开包括文件:“windows.h”: No such file or director
排查了一圈最后发现,vs2017 默认安装时东西太多,当时为了节省空间没有选择mfc组件,导致我的电脑c盘里mfc相关的源文件统统不存在,编译时候程序根据默认路径查找就找不到afxwin.h肯定会报错。 解决方法就是打开vs2017的installer ,将mfc相关组件勾上重新下载安装,ok
  在用Visual Studio 2017打开一个工程进行编译时,报了如下错误fatal error C1083: 无法打开包括文件: “afx.h”: No such file or directory   原因是没有安装MFC组件,可能当时安装的时候没有勾选MFC。 1. 解决办法是打开Visual Studio Installer,选择修改, 2.选择C++桌面开发,在右侧勾选用于x86和x64的Visual C++ MFC, 3. 点击右下角修改,耐心等待安装完成即可。 4. 最
首先需要安装“用于 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 (
【FFmpeg】FFmpeg 函数简介 ④ ( FFmpeg 组件注册简介 | 组件 静态注册 | 组件 动态注册 | 编解码器 动态注册 分析 | 复用器 / 解复用器 动态注册 分析 ) 博客内容丰富多彩,每一篇文章都凝聚了作者的智慧和心血。作者用独特的视角和生动的语言,将复杂的问题深入浅出地呈现在读者面前,让人受益匪浅。同时,博客的排版和设计也非常用心,让人在阅读时倍感舒适和愉悦。总之,这是一份值得关注和珍藏的优秀博客! 【错误记录】安装 Hadoop 运行环境报错 ( Error: JAVA_HOME is incorrectly set. Please update xxx\hadoop-env.cmd ) 2201_75978720: 终于找到解决答案了,谢谢博主! 【FFmpeg】FFmpeg 函数简介 ④ ( FFmpeg 组件注册简介 | 组件 静态注册 | 组件 动态注册 | 编解码器 动态注册 分析 | 复用器 / 解复用器 动态注册 分析 ) 【FFmpeg】FFmpeg 函数简介 ③ ( 编解码相关函数 | FFmpeg 源码地址 | FFmpeg 解码器相关 结构体 和 函数 ) 【FFmpeg】FFmpeg 函数简介 ② ( 封装格式相关函数解析 | 封装格式与解复用器 | avformat_alloc_context 函数 | avformat_open_input函数 )