解決:錯誤 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated

hugh Lee發表於2017-06-18

MFC 生成解決方案時報錯:

錯誤 1 error 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. 
See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information.  

看上面 報錯的資訊 ,貌似要下載一個 字元編碼器什麼的,並在後面給出了 下載網址。 網上查後 解釋說是

  用於多位元組字元編碼 (MBCS) 的 MFC 庫 (DLL) 不再包含於 Visual Studio 中,但是可用作外掛,您可以在任何裝有 Visual Studio Professional、Visual Studio Premium 或 Visual Studio Ultimate 的計算機上下載和安裝。(在 Visual Studio 中,必須啟用 MFC。)安裝需要大約 440 MB 磁碟空間,包括英語(美國)和 DLL 的本地化版本。
在安裝 MBCS DLL 後,如果解除安裝或修復 Visual Studio,則還會解除安裝或修復。 但是,如果只禁用 MFC,MBCS DLL 仍會保留在系統上。 如果僅解除安裝或修復 MBCS DLL,將不會修改 Visual Studio。

知道了怎麼回事 就好解決了,通過給出的 後面的網址,就可以在那個網站裡下載 對應版本的外掛,下載後雙擊點開安裝,安裝完畢即可

相關文章