我想在另一臺沒有安裝視覺工作室的電腦上運行exe文件。 當我嘗試運行該文件時出現錯誤:此應用程序無法啓動,因爲應用程序配置不正確。重新安裝該應用程序可能會解決此問題。如何添加靜態鏈接運行時程序集?
我試圖尋找答案,我很多網站提靜態鏈接的運行時組件
,但我不知道如何將它們添加到我的項目。
(計劃是在視覺工作室2008年在C++控制檯)
我想在另一臺沒有安裝視覺工作室的電腦上運行exe文件。 當我嘗試運行該文件時出現錯誤:此應用程序無法啓動,因爲應用程序配置不正確。重新安裝該應用程序可能會解決此問題。如何添加靜態鏈接運行時程序集?
我試圖尋找答案,我很多網站提靜態鏈接的運行時組件
,但我不知道如何將它們添加到我的項目。
(計劃是在視覺工作室2008年在C++控制檯)
這是很難說庫丟失什麼。這裏有一些想法。
如果仍然有問題,你應該使用工具檢查準確的dll缺少這像目標機器上的Dependency Walker(實際上,這應該總是您應該做的第一件事,而不是猜測)。它會告訴你哪些DLL丟失。如果一切正常,那麼你錯過了一些延遲加載或COM DLL - 這不是在啓動時加載,但需求。您可以使用DependencyWalker來分析應用程序的啓動情況,以確切查看缺少的內容。
部署發佈版本工作 – Karen123456 2013-03-11 15:43:20
很高興聽到:) – 2013-03-11 15:43:55
我沒有這臺機器上的Visual Studio。但是,我認爲在項目屬性>鏈接器中,有一個選項可以從動態鏈接更改爲靜態鏈接。 – 2013-03-11 15:11:21
如果我更改運行時庫,程序不會運行。當前庫是:多線程DLL(/ MD) – Karen123456 2013-03-11 15:12:59
靜態鏈接的庫(如果這是您所談論的,因爲它不是100%清楚)不能成爲它的原因,因爲它們是您的已部署可執行文件的一部分,而不是單獨部署 – 2013-03-11 15:14:41