vs2013编译multi-byte character set MFC程序出现MSB8031错误,解决办法

在vs编译multi-byte character set MFC程序是出现如下错误:
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.

解决方法:查了资料后才知道原来是微软在VS2013中把 multi-byte character set 支持移除了,真是坑人。
MFC support for MBCS deprecated in Visual Studio 2013
https://blogs.msdn.microsoft.com/vcblog/2013/07/08/mfc-support-for-mbcs-deprecated-in-visual-studio-2013/
解决办法:
去微软网站下载安装这个组件就解决了
Multibyte MFC Library for Visual Studio 2013
https://www.microsoft.com/zh-cn/download/details.aspx?id=40770

猜你喜欢

转载自blog.csdn.net/weixin_43777451/article/details/86572496