![](/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.