這個錯誤出現在Debug/Release中。從VS2008運行可執行文件時出現錯誤「應用程序無法正確啓動(0x000007b)」x64
所以最初的問題是它有32位庫,我沒有鏈接到它的64版本。 (此問題的早前版本) 我修正了這個問題。
並且應用程序在Windows Server Standard 2008R2 x64上運行。
我試着在Windows Server Enterprise上運行應用程序,但上面提到了(標題)提到的錯誤消息。
依賴walker說:「發現了不同CPU類型的模塊」,由於某種原因,它似乎與32位庫鏈接不正確,但那是來自mshtml.dll(win lib)的東西,它鏈接到winsxs \ x86 ..文件夾到COMCTL32.dll,但該lib是在System32文件夾(正確的一個),所以不知道爲什麼它鏈接到這一個
任何想法?
+1也可能檢查清單文件是否正確 – jdehaan 2010-07-08 20:22:48
BHO? 問題是我沒有鏈接到32位庫。如果你看看我張貼的圖片的鏈接贏的東西連接到32位版本不正確...我同意我需要從sys32中刪除它們,但這是作爲最後的手段添加。我嘗試了vs2008和msdn網站的版本 – grobartn 2010-07-08 20:50:54
@grobartn:depends的圖像沒有顯示'CPU'列,因此無法確定哪些項目是32或64. 另一件事是該depends.exe具有32位和64位版本,使用32位取決於64位exe/DLL會顯示不正確的信息。 – 2010-07-08 21:22:06