方法一:
在類似c:/program files/microsoft visual studio 8/vc/redi
st/debug_nonredist/x86/microsoft.vc80.debugcrt 下找到了下列檔案:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
microsoft.vc80.debugcrt.manifest
把這幾個檔案拷貝到目標機器上,與執行程式同一資料夾或放到system32下,就可以正確執行了。
其他release版、mfc程式什麼的都是拷redist下相應資料夾下的檔案就可以了,資料夾後都有標識!
方法二:
工程-》屬性-》配置屬性-》c/c++ -〉**生成裡,修改執行時庫選項,將/md或/mdd 改為 /mt或/mtd,這樣就實現了對vc執行時庫的靜態鏈結,在執行時就不再需要vc的dll了。
方法三:
工程-》屬性-》配置屬性-》常規-》mfc的使用,選擇「在靜態庫中使用mfc」
這樣生成的exe檔案應該就可以在其他機器上跑了。
方法四:
你的vc8安裝盤上找到再分發包vcredist_***.exe和你的程式**安裝
應用程式配置不正確,程式無法啟動
參考資料 應用程式配置不正確,程式無法啟動 的解決方法資料收集 vc2005 vc2008採用了新的程式部署技術 manifest清單檔案 manifest清單檔案實際上類似於我們常用的makefile檔案,它定義了程式執行的依賴關係 程式執行所需要的dll庫的名稱 版本等 程式執行,首先根據man...
程式無法執行,提示「應用程式配置不正確」
程式原本正確執行,但包含了boost乙個標頭檔案 asio.hpp 重新編譯後,雙擊exe後出現錯誤 由於應用程式配置不正確,應用程式未能啟動。重新安裝應用程式可能會糾正這個問題。網上查了很多,最終都指向微軟的manifest 清單檔案。這個檔案是為了解決不同版本的dll衝突問題,具體作用請 goo...
解決」應用程式配置不正確,程式無法啟動」問題
基於mfc開發的程式在發布或是在沒有安裝vs環境的機器上執行時,會報 應用程式配置不正確,程式無法啟動 類似這樣的錯誤,根本原因就是沒有對應的依賴庫檔案或是版本不對。解決的方法是先找出依賴的哪些檔案,在編譯程式的目錄下查詢 exe.intermediate.manifest檔案,檔案的內容可能長這樣...