C++ 解决:错误 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated

MFC 生成解决方案时报错:

错误 1 error MSB8031: Building an MFC project for a non-Unicode  character set is deprecated.
You must change the project property to Unicode or download an additional library. 
See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information.  

看上面 报错的信息 ,貌似要下载一个 字符编码器什么的,并在后面给出了 下载网址。 网上查后

解释说是用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,
您可以在任何装有 Visual Studio Professional、Visual Studio Premium 或 Visual Studio Ultimate 的计算机上下载和安装。
(在 Visual Studio 中,必须启用 MFC。)安装需要大约 440 MB 磁盘空间,包括英语(美国)和 DLL 的本地化版本。在安装 MBCS DLL 后,如果卸载或修复 Visual Studio,则还会卸载或修复。
但是,如果只禁用 MFCMBCS DLL 仍会保留在系统上。 如果仅卸载或修复 MBCS DLL,将不会修改 Visual Studio。

知道了怎么回事 就好解决了,通过给出的 后面的网址,就可以在那个网站里下载 对应版本的插件,下载后双击点开安装,安装完毕即可

原文地址:https://www.cnblogs.com/ybqjymy/p/15250052.html