我使用 Visual Studio 打开了现有的 MFC 项目,并且在构建时收到以下错误消息:
Error 1 error MSB8031: Use of MBCS encoding in MFC projects require an additional library to be downloaded and installed. Please see http://go.microsoft.com/fwlink/?LinkId=286820 for more information. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\v120\Microsoft.CppBuild.targets
这是怎么回事?
最佳答案
此错误消息是由于缺少 MBCS MFC 包造成的。从 Visual Studio 2013 开始,MFC 库的 MBCS 部分已从 Visual Studio 产品中分离出来,单独下载。安装这个包并重建应该可以解决问题。
Visual Studio 2015 更新
从 Visual Studio 2015 开始,整个 MFC C++ 库(包括 MBCS 部分)都是可选的安装组件。安装VS2015时,如果选择C++和MFC,也会得到MBCS库。
关于c++ - 使用 Visual Studio 构建 MFC C++ 项目时出现 MBCS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19603680/