2012-06-29 58 views
0

我正在嘗試運行在XP 64位系統上在VS2010中創建的程序。它在XP-SP3 32bit以及所有Windows 7版本上運行良好。但是在XP 64位運行時,它只是崩潰試圖加載顯示錯誤引用時: 的modname:msvcr100.dll ModVer:10.0.30319.1偏移:00000000000760d9msvcr100.dll錯誤 - WinXP x64

我意識到它引用是與2010年vcredist做的文件,它隨程序一起安裝,檢查後我發現最新版本發現我們正在安裝的XP-sp3(64位XP不存在)。所以我嘗試安裝最新的2010-SP1 Redistributable(不需要XP-SP3),但同樣的錯誤仍然適用。

試圖在XP 64位上運行程序時,有沒有人有過這樣的錯誤?我是否可能在錯誤的方向上認爲它是由vcredists造成的?或者,運行一個需要2010版vcredist的程序根本不可能在沒有SP3的XP操作系統上運行?

回答

0

這個問題已經解決了,它是一些老代碼,它構成了我們程序的啓動畫面的一部分,並且與vcredists沒有任何關係。該程序似乎運行良好的XP SP2,所以顯然這是可能的:)