【问题标题】:Visual Studio 2008 crashes when startup with Qt Add-in 1.1.4使用 Qt 插件 1.1.4 启动时,Visual Studio 2008 崩溃
【发布时间】:2011-02-22 16:27:15
【问题描述】:

我使用 Windows 7 x64、Qt 插件 1.1.4、Visual Studio 2008 团队版。 不能在多台计算机上运行...重新安装 Windows、Qt 插件或 VS2008 没有帮助(

错误报告说 msenv.dll 中有错误

请告诉我们如何解决它。 如果可能的话,当然可以。 谢谢!

【问题讨论】:

  • 你试过在 i386 架构上安装 Win7+Qt_Addin+MSVS2008 吗?如果您在应用程序上有合法复制,您也可以将错误报告发布给 Microsoft 和诺基亚支持...
  • 我在 Core i5、Quad Q6600 和 Core 2 Duo 上进行了测试
  • 刚刚在我的 Win7 (x32) 上安装 Qt Add-in 1.1.4,它在工作室中运行良好......当我问你关于 arch 时,我指的是 OS arch,而不是处理器...
  • @mosg 谢谢!我知道出了什么问题...我已经安装了 Visual Studio 的所有功能。当我安装了 VS2008 的所有组件后一切正常!!!
  • 请使用 cmets 中提到的解决方案创建此问题的答案并将其标记为已解决。

标签: visual-studio-2008 qt crash 64-bit add-in


【解决方案1】:

免责声明:通过安装VS2008的所有功能解决了原始问题;


但是,如果您的 Visual Studio 2008 像我一样崩溃(尤其是在启动时),即使没有 Qt 或任何其他插件:打开 eventvwr.exe 并查找异常代码 5 的错误(写入时访问冲突)在msenv.dll 中的偏移量0x0000bdb8

是一个已知的错误,除了升级到 VS2010 之外,officially 没有其他解决方法。

根据我的经验,有时它不会在很长一段时间内发生,有时您需要尝试 2-4 次才能启动一个空的 VS2008,有时(在另一个环境中,例如 OS Windows Server 2008)没有多少重试和重启会有帮助。

如果您在受控环境中工作,受限于特定版本的 Windows 和 Visual Studio,请尝试减少启动 VS2008 版本 DEVENV.EXE 的频率。有缓解方案:

  • 使用其他 IDE,例如 CLion(商业产品)或仅使用 Notepad++/WinDbg
  • 使用 IncrediBuild(商业产品,但 FreeDev 许可证可用):在命令行模式下,它绕过了 GUI 负载的 DEVENV.EXE
  • 使用 MSBuild 或任何其他可以绕过 DEVENV.EXE 的 Microsoft 编译器调用程序
  • 对更多项目使用更少但更大的 VS 解决方案,而不是大量的单项目解决方案。

最后,以防万一社交 MSDN 链接停止工作,这里是一个屏幕截图:

【讨论】:

    猜你喜欢
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多