![](/img/trans.png)
[英]Error : MFC requires use of Winsock2.h after migrating Visual C++ project to Visual Studio 2013
[英]MBCS Error building MFC C++ project with Visual Studio
我使用Visual Studio打开了现有的MFC项目,并且在构建时收到以下错误消息:
Error 1 error MSB8031: Use of MBCS encoding in MFC projects require an additional library to be downloaded and installed. Please see http://go.microsoft.com/fwlink/?LinkId=286820 for more information. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\v120\Microsoft.CppBuild.targets
这是什么意思
您可以考虑将字符集从MBCS更改为Unicode,而不是安装附加组件。
如下所示,这是在项目属性中完成的。
对于Visual Studio 2015 :
根据在MSDN上重新分发MFC库文章,在redist目录中没有mfc140.dll文件(c:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ VC \\ redist \\ x86)。
Visual Studio 2015 RTM中的可再发行文件目录中省略了mfc140.dll文件。 您可以改用Visual Studio 2015在Windows \\ system32和Windows \\ syswow64目录中安装的版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.