原来的代码是VS2010编译的,现升级为VS2013后出现VS2013error 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. Seehttp://Go.microsoft.com/fwlink/p/?LinkId=286820 for more information.
摸索了好久终于解决了,最佳解决方法如下:
1、下载vc_mbcsmfc.exe
2、 关闭vs2013,然后安装vc_mbcsmfc.exe
3、打开vs2013,点击 项目->属性->常规 (里面的)->字符集 然后选择使用使用多字节字符集。
然后重新生成解决方案你就会惊喜的发现成功了