关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法

关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法

今天突然想起再摸摸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. 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

本博客所有文章如无特别注明均为原创

如果觉得对你有帮助,可以通过下方打赏对作者表示鼓励

本文采用知识共享署名-非商业性使用-相同方式共享

如若转载,请注明出处:《关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法》https://www.fangsi.net/657.html

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
锋哥的头像锋哥管理员
上一篇 2013年12月12日 10:49
下一篇 2013年12月12日 14:20

发表回复

登录后才能评论

评论列表(5条)

  • xexiyong
    xexiyong 2016年3月14日 14:31

    微软贱人,果断走Linux路线了,开源是未来

  • 周鹤
    周鹤 2014年11月24日 15:49

    我也遇到这个问题……但是下载之后安装不了……

  • 打火机
    打火机 2014年3月1日 00:24

    我也遇到了 微软这个贱人

    • 胖子的头像
      锋哥 2014年3月3日 08:19

      @打火机确实很贱,以前用的挺好的现在又要这阉割那阉割。