转自:放肆雷特 » 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
错误 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. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets
查了资料后才知道原来是微软在VS2013中把 multi-byte character set 支持移除了,真是坑人。
MFC support for MBCS deprecated in Visual Studio 2013
解决办法:
去微软网站下载这个组件就解决了
Multibyte MFC Library for Visual Studio 2013