Ram*_*rma 20 c++ mfc mbcs visual-studio-2013 visual-studio-2015
我使用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
这是关于什么的?
Ram*_*rma 40
此错误消息是由于缺少MBCS MFC程序包.从Visual Studio 2013开始,MFC库的MBCS部分已从Visual Studio产品中分解为单独的下载.安装此软件包并重建应解决问题.
Visual Studio 2015的更新
从Visual Studio 2015开始,整个MFC C++库(包括MBCS部分)是一个可选的安装组件.在安装VS2015时,如果选择C++和MFC,您还将获得MBCS库.
您可以考虑将字符集从MBCS更改为Unicode,而不是安装附加组件.
这在项目属性中完成,如下所示. 
| 归档时间: | 
 | 
| 查看次数: | 41304 次 | 
| 最近记录: |