error MSB8031: Building an MFC PRoject for a non-Unicode character set is deprecated.
在用VS2013及以上編譯環境編譯舊版本的代碼時,經常會出現這類型錯誤,錯誤原因也就是代碼使用了non-Unicode character set (MBCS)。 至于unicode介紹可參考:unicode-wiki 字符編碼類型起源及發展可參考softman11的博文
解決方式可參照Microsoft engineer blog 安裝vc_mbcsmfc.exe 到VS2013安裝文件夾,比如:D:/Program Files/Microsoft Visual Studio 12.0 。當然,這個安裝路徑由你原先安裝VS2013軟件路徑決定。
error LNK2026: 模塊對于 SAFESEH 映像是不安全的。
解決方法步驟: 1.打開項目的“屬性頁”對話框。 2.單擊“鏈接器”文件夾。 3.單擊“命令行”屬性頁。 4.將 /SAFESEH:NO 鍵入“其他選項”框中,然后點擊應用。
新聞熱點
疑難解答