关于VS2019新建MFC模板时出现error RC1015:cannot open include file 'afxres.h'和“对COM组件的调用返回错误HRESULT E_FAIL”的解决方案
问题一:error RC1015:cannot open include file 'afxres.h'
问题二:对COM组件的调用返回错误HRESULT E_FAIL
解决方案:
步骤一、卸载原有的MFC组件
1、打开VS2019软件,进入新建模板界面,鼠标滚轮滑到最后有“未找到你要查找的内容安装多个工具和功能”,点击并进入。
2、界面右侧有单个组件选项卡,把关于C++MFC组件前面的 √ 取消掉。
3、点击右下角修改。
后面vs2019会自动卸载现有MFC组件!!!
步骤二、安装适用于最新V142生成工具的C++MFC组件
1、按照步骤一的第1步进入vs2019installer界面。
2、选择左上角单个组件选项卡,并搜索MFC
3、找到“适用于最新V142生成工具的C++MFC(x86和x64)”,并勾上。
4、待vs2019安装成功后,重新启动vs2019,重新创建MFC模板即可无报错运行!!!