VC:cannot open file “mfc42u.lib”的解決方案

來源:互聯網
上載者:User

問題提出:VC提示找不到mfc42u.lib錯誤(cannot open file "mfc42u.lib")

說明:
LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 表明安裝VC時沒有安裝 Unicode版本

解決問題方法總結:

方法一:
從VC的安裝盤中拷貝檔案“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42UD.LIB”幾個對Unicode支援的代碼“VC的安裝目錄/VC98/MFC/Lib”下即可,不必要重裝:)。

方法二:
在build選擇非 Unicode版本進行編譯

方法三:
在Build菜單下面的Set Active Configuation...子功能表裡面設定當前的配置為Win32 Release 或win32 debug,不要設定成Unicode Release 或unicode Debug。
這個問題是你的編譯配置設定成了unicode的配置,而VC在安裝的時候預設不安裝Unicode的庫,所以找不到mfc42u.lib或mfc42u.dll。

方法四:重新安裝VC,選擇 Full   install

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.