2010-05-22 105 views
4

我使用Windows 7 x64,Qt加載項1.1.4,Visual Studio 2008 Team Edition。 不能在多臺計算機上...重新安裝Windows工作,Qt的加載或VS2008沒有幫助(使用Qt加載項啓動時Visual Studio 2008崩潰1.1.4

錯誤報告說,在msenv.dll

誤,請告訴我們如何解決它。 。 如果可能的話,當然 謝謝

+0

你有沒有試過在i386上拱安裝Win7 + Qt_Addin + MSVS2008?你也可以發佈錯誤報告給微軟和諾基亞的支持,如果你有合法的複製應用程序... – mosg 2010-05-22 10:52:52

+0

我跑了Core i5,四核Q6600和Core 2 Duo的測試 – Lestat 2010-05-22 11:06:04

+0

剛纔安裝Qt加載項1.1。 4在我的Win7(x32)上,它可以很好地與工作室...當我問你關於拱,我的意思是操作系統拱,而不是處理器... – mosg 2010-05-22 13:00:04

回答

0

免責聲明:原來的問題得到了通過安裝VS2008的所有功能解決;


但是,如果你的Visual Studio 200! 8崩潰(特別是在啓動時),即使沒有Qt或任何其他加載項,也會崩潰(特別是在啓動時):打開eventvwr.exe,並在的偏移0x0000bdb8處查找異常代碼爲5(寫入時出現訪問衝突)的錯誤。

vs2008_msenv_dll_crash_offset_0x0000bdb8

是一個已知的bug,對此有officially不超過升級到VS2010其他的解決辦法。

根據我的經驗,有時它不會發生很長一段時間,有時您需要2-4次嘗試才能啓動一個空的VS2008,有時(在另一個環境中,例如OS Windows Server 2008)無需重試重啓會有所幫助。

如果您在受控環境中工作,受限於特定版本的Windows和Visual Studio,請嘗試減少需要啓動VS2008版本DEVENV.EXE的頻率。有減緩情景:

  • 使用另一個IDE,比如克利翁(商品),或者只是記事本++/WinDbg的
  • 使用IncrediBuild(商業產品,但FreeDev的許可):在命令行模式下,使用MSBuild或任何其他可以繞過DEVENV.EXE的微軟編譯器的調用程序。使用更少但更大的VS解決方案來處理更多的項目,而不是使用大量的1項目解決方案。

最後,以防萬一社會MSDN鏈接停止工作,這裏是截圖:

social.msdn