在vc++2005express edition, 當成式編譯好, 在 debug 下執行時常會出現找不到 MSVCP80d.dll 或 MSVCM80d.dll 而無法執行, 請教如何解決次問題?
方法一: 先試試看將C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_xxxxxxxxxxxx底下的MSVCP80d.dll和 MSVCM80d.dll copy到system32的目錄下
p.s. xxxxxxxxxxxx是一大串的文數字
或是直接編成standalone的執行檔比較方便,[專案屬性]->[組態屬性]->[C/C++]->[程式碼產生]->[執行階段程式庫]->[多執行緒] ***************************************************************** 方法二:
開始執行程序時出現錯誤提示: 解決方法:
項目->屬性->配置屬性->清單工具->常規->使用FAT32解決辦法
********************************************************** 方法三: 裝了VS2005,但試圖開始執行或調試win32控制台程序時,彈出“沒有找到MSVCP80D.dll,因此應用程序未能啟動”
對話框. ********************************************************************* 備註說明: 1.電腦教室電腦重裝時,一定要將修正檔更新至最新。 2.在已有安裝Builder C++ 6的電腦上,執行Visual Studio.Net 2005時就會出現上述問題。
|