编译报错: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组件,安装之后就可以了。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LctmSYl1bOdlWyx2RiZGbywEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYvwFd4VGdvwlMvw1ayFWbyVGdhd3PzUDNxUjM3EzMwgDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)