Viault Studio 编译提示:MSB8041 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们

有时候刚安装完VS2022,编译一个demo 测试一下,则会遇到 “MSB8041    此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们”的提示,无法编译下去。

造成此原因是由于在安装VS时,缺少  VS 属性中 所显示的  “平台工具集” 即 Visual Studio 2019(V142) 或  Visual Studio 2022(V143),

在我电脑的VS2022中 ,虽然默认 有个 Visual Studio 2022(V143),编译时选它,也会提示此错误,但是我看 install tool 里面 是 勾选了V143的,不知道为什么 没装上,但是既然没装上,VS2022里,属性这,怎么 又有这个选项。???

不过我本意也不想用 V143,  而是142,所以 V142还是得下的,不管它了。

具体解决:

安装时,在 通用 windows 平台 开发 一 栏 中 勾选 c++ (V142)通用windows平台工具

更新,

再打 VS2022即可编译通过

 

posted @ 2023-09-26 15:18  伟大的厨师  阅读(4572)  评论(0)    收藏  举报