解決」應用程式配置不正確,程式無法啟動」問題

2021-09-29 16:04:11 字數 364 閱讀 4676

基於mfc開發的程式在發布或是在沒有安裝vs環境的機器上執行時,會報「應用程式配置不正確,程式無法啟動」類似這樣的錯誤,根本原因就是沒有對應的依賴庫檔案或是版本不對。

解決的方法是先找出依賴的哪些檔案,在編譯程式的目錄下查詢 *exe.intermediate.manifest檔案,檔案的內容可能長這樣

<?xml version=』1.0′ encoding=』utf-8′ standalone=』yes』?>

< assembly xmlns=』urn:schemas-microsoft-com:asm.v1′ manifestversion=』1.0』>

< /assembly>

當把相關的檔案拷貝完整,一塊發布後,一切執行正常。

應用程式配置不正確,程式無法啟動

參考資料 應用程式配置不正確,程式無法啟動 的解決方法資料收集 vc2005 vc2008採用了新的程式部署技術 manifest清單檔案 manifest清單檔案實際上類似於我們常用的makefile檔案,它定義了程式執行的依賴關係 程式執行所需要的dll庫的名稱 版本等 程式執行,首先根據man...

程式無法執行,提示「應用程式配置不正確」

程式原本正確執行,但包含了boost乙個標頭檔案 asio.hpp 重新編譯後,雙擊exe後出現錯誤 由於應用程式配置不正確,應用程式未能啟動。重新安裝應用程式可能會糾正這個問題。網上查了很多,最終都指向微軟的manifest 清單檔案。這個檔案是為了解決不同版本的dll衝突問題,具體作用請 goo...

由於應用程式的配置不正確,應用程式未能啟動

方法一 在類似c program files microsoft visual studio 8 vc redi st debug nonredist x86 microsoft.vc80.debugcrt 下找到了下列檔案 msvcm80d.dll msvcp80d.dll msvcr80d.dl...