2010-07-19 109 views
1

我在windows server os上使用vc2008編譯mfc程序。我試圖在windows xp sp3上運行exe。由於應用程序配置不正確,此應用程序啓動失敗,重新安裝應用程序可能會解決此問題。「我該如何解決這個問題。試圖在windows xp sp3上運行(exe從windows server os)

感謝, KAM

回答

0

確保您的目標的x86,x64的不是。

+0

嗨亞歷克斯法伯, 我安裝了VC++ 2008運行時。我仍然得到同樣的錯誤。 – kam 2010-07-19 12:29:44

0
+0

是否可以在沒有安裝vC++ 2008的情況下運行? – kam 2010-07-19 12:21:17

+1

你不需要安裝VC++ 2008,只需要運行時庫。這是比較小的安裝。 – 2010-07-19 12:45:46

+0

您還需要選擇正確的運行時版本:32或64位,並帶有正確的Service Pack。如果您的程序具有其他運行時依賴項,請安裝所需的第三方庫。使用發佈而不是調試版本。使用http://www.dependencywalker.com/來檢測缺少的庫。 – 2010-07-19 12:50:17

0

此錯誤消息通常與不良文件的應用程序相關聯。例如,如果您有一個「foo.exe」應用程序,並且將「foo.exe.manifest」文件放入隨機內容所在的文件夾中,則會出現此錯誤。

如果您通過網絡共享訪問應用程序,那麼您可能會遇到KB 316625。檢查你的XP電腦上是否真的有Service Pack 3。