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

当我们使用VS2013打开原来VC++6.0的项目时经常会出现这个问题,打开.dsw文件之后,首先提示升级,然后就是出现这个错误,如果这个时候选择更改项目的属性就会出现更多的问题,所以,对于学习者,我们可以按照下面的方法来做:
http://jingyan.baidu.com/article/ff42efa916aca5c19e22029a.html
简言之,就是我们缺少文件了,需要去MSDN官网上download点东西,一定要选则English,为了防止这个经验挂掉,下面贴出一些重要的内容:
编译程序后出现如下的错误,并有错误提示,在下图中的输出窗口中可以看到一串网址
error MSB8031: Building an MFC project

按住Ctr键,同时用鼠标点击上图中的链接,即可以打开如下的页面
error MSB8031: Building an MFC project

选择和你VS版本相同的语言并单击下载按钮,进入下载页面,如下图所示
error MSB8031: Building an MFC project

下载完成后单击运行,运行刚刚下载完的插件程序
error MSB8031: Building an MFC project

其中有一项要注意:如果单击运行后软件无法自动安装,可能是由于你的电脑中没有安装DirectX的,具体配置要求可以在下图中看到。
error MSB8031: Building an MFC project

安装完成后再次编译程序将不会出现错误error MSB8031。

如果去官网上下载很慢,这里有云盘分享给大家,但是请注意,超过本文发表一周或者两周这个文件就有可能被微软官网更新,所以不建议大家下载我分享的文件
https://yunpan.cn/cP4n66KVsyICJ 访问密码 9383
最后,感谢我们班神奇的学委志宙童鞋!祝大家学得开心,如果总是打不开VC++6.0的项目,可以新建一个虚拟机,装一个xp系统,装上VC++6.0继续埋头学习

你可能感兴趣的:(Visual,Studio)