C++編譯過程中”沒有找到MFC80UD.DLL,因此這個程式未能啟動.重新安裝應用程式可能會修複此問題”? 的徹底解決

來源:互聯網
上載者:User
  今天本人用vs2005 sp1中文版,學習C++程式的過程中,在執行MFC程式時,在編譯過程中出現如下問題:

相關問題:這裡編譯時間可能出現以下問題

/************************************************/

沒有找到MFC80UD.DLL"沒有找到MFC80UD.DLL,因此這個程式未能啟動.重新安裝應用程式可能會修複此問題"?
************************************************/

    以下這幾項是在網上找的,不知道能不能解決,也沒有試,不過本人摸索一會,根據下面的提示,竟然弄好了。不過覺得這是VS2005的一個Bug!下面緊挨著的六項是從網上找的,最後“個人解決”欄中,是我個人解決的方法,希望給有些困惑的朋友幫個小忙!

(1)如果不選"系統功能表"和"關於菜單"就不會有這個問題!
(2)如果在"工程屬性->配置屬性->常規->字元集"選"使用多位元組字元集"也不會出這個問題!
(3)好像是刪除所有的中間檔案,(具體一點說,就是刪除."(工程檔案)"Debug裡的檔案和.ncb),再"重建解決方案檔案...",可能可以.
(4)clean關閉vs,開啟rebuild應該就可以了,我的很少遇到。遇到之後這樣就解決了。不行就多試幾次。
(5)linker-》manifest-file-》Generate Manifest: Yes
(6)Manifest搞的鬼,然後修改項目屬性,清單工具中的輸入輸出把嵌入資訊清單檔選否.然後編譯,連結運行,成功

    個人解決:(2007-11-1)王向峰

    在vs2005 sp1中文版中,在“方案總管”中的項目上右擊,選擇“屬性”,找到“配置屬性”中的“連結器”,然後找到“資訊清單檔”,在右邊的屬性框中,預設“產生清單”項為“是”,選 把“是”改成“否”,運行之,出錯,然後再把否改回來,OK。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.