天天看点

error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must chang

编译报错: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编译程序,实现excel和sql server2008数据写读。有些代码只支持unicode,有些有只能使用多字节。所以,单纯的切换字符集没用。总有一方要报错。

解决方法:

http://go.microsoft.com/fwlink/p/?LinkId=286820

照着错误提示中的官网连接,去下载MFC MBCS DLL组件,安装之后就可以了。

error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must chang