VC++开发GIS系统(9)让VS2013支持多字节编码(MSB8031)

本文目录
  • 正文

在使用VS2013开发GIS系统的时候我用到了多字节的编码,因为之前写的许多老代码都是基于多字节的,但是在新的VS2013中可能会遇到下面的问题,如下:

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.

原因解释

这是因为在Visual Studio 2013中默认取消了对多字节编码的支持,统一采用了Unicode编码。所以会报这个错误。

解决方法

微软官方提供了一个插件来解决这个问题,见:Download Multibyte MFC Library for Visual Studio 2013 from Official Microsoft Download Center

下载安装后问题完美解决,遇到此问题的可以参考。

插件安装

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,GIS爱好者。
分享本文,请您带上本文链接

发表评论