1. 程式人生 > >執行VS編譯的程式提示“由於應用程式配置不正確,應用程式未能啟動”的問題

執行VS編譯的程式提示“由於應用程式配置不正確,應用程式未能啟動”的問題

造成這個問題的原因是,執行這個程式的電腦並沒有安裝vs,從而缺少了一些dll檔案。 以vs2008為例,將下面這幾個檔案拷貝到工程生成的輸出目錄中即可 在這裡插入圖片描述

我的這些檔案的路徑是C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT 需要注意兩點: 1、如果你的程式依賴的是32位的CRT,則要拷貝x86資料夾裡面的Microsoft.VC90.DebugCRT資料夾,如果是先x64程式,則要拷貝x64資料夾裡面。 2、確認工程是Debug版本還是Release版本,如果是Debug版本,就需要Microsoft.VC90.DebugCRT.manifest檔案。 我的Debug版本CRT目錄是 C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT