Visual studio 安装MFC和VC+后,VS2015中不存在MBC+;

Visual studio 安装MFC和VC+后,VS2015中不存在MBC+;,visual-studio,visual-c++,visual-studio-2015,mfc,mbcs,Visual Studio,Visual C++,Visual Studio 2015,Mfc,Mbcs,我最近升级到Visual Studio 2015,并尝试构建一些2013年的项目。根据MSDN文档,只要安装了MFC和VC++,MBCS库就会内置到VS2015中。My projects的平台工具集设置为v120(Visual Studio 2013),因为它尚未升级到v140 我收到MSB8031-错误MSB8031:不推荐为非Unicode字符集生成MFC项目。必须将项目属性更改为Unicode或下载其他库。有关更多信息,请参阅 我尝试过几次重新安装VS2015,甚至在安装屏幕中包含了每一个

我最近升级到Visual Studio 2015,并尝试构建一些2013年的项目。根据MSDN文档,只要安装了MFC和VC++,MBCS库就会内置到VS2015中。My projects的平台工具集设置为v120(Visual Studio 2013),因为它尚未升级到v140

我收到MSB8031-错误MSB8031:不推荐为非Unicode字符集生成MFC项目。必须将项目属性更改为Unicode或下载其他库。有关更多信息,请参阅


我尝试过几次重新安装VS2015,甚至在安装屏幕中包含了每一个选项,但都没有成功。2013 MBCS库安装程序未运行,因为我没有安装VS2013。VS2015是否缺少一些东西来构建依赖MBCS库的2013项目?

Hmm,不,如果没有安装VS2013,就不能使用v120工具集。不管怎么说,你是如何做到这一点的,这是一个不容忽视的问题。不要通过复制文件来解决这个问题,你将永远陷入这样的问题。以v140为目标是取得成功的明显途径。VS2015允许您在尝试打开针对v120的项目时以v120工具集为目标;没有进行黑客攻击。我同意以v140为目标,但不幸的是,由于代码库的大小,这超出了我们的控制范围。谢谢你的澄清,我有一种不好的感觉,这不起作用。嗯,不,如果你没有安装VS2013,你就不能使用v120工具集。不管怎么说,你是如何做到这一点的,这是一个不容忽视的问题。不要通过复制文件来解决这个问题,你将永远陷入这样的问题。以v140为目标是取得成功的明显途径。VS2015允许您在尝试打开针对v120的项目时以v120工具集为目标;没有进行黑客攻击。我同意以v140为目标,但不幸的是,由于代码库的大小,这超出了我们的控制范围。谢谢你的澄清,我有一种不好的感觉,这是行不通的。