2010-05-22 85 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