使用 Qt 插件 1.1.4 启动时,Visual Studio 2008 崩溃
Posted
技术标签:
【中文标题】使用 Qt 插件 1.1.4 启动时,Visual Studio 2008 崩溃【英文标题】:Visual Studio 2008 crashes when startup with Qt Add-in 1.1.4 【发布时间】: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 中提到的解决方案创建此问题的答案并将其标记为已解决。 【参考方案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
的频率。有缓解方案:
最后,以防万一社交 MSDN 链接停止工作,这里是一个屏幕截图:
【讨论】:
以上是关于使用 Qt 插件 1.1.4 启动时,Visual Studio 2008 崩溃的主要内容,如果未能解决你的问题,请参考以下文章
Qt Visual Studio 插件是 Qt Visual Studio 集成的子集吗? [复制]
Microsoft Visual Studio 中的 QWT 直方图和立即关闭的 Qt 插件
Qt5 Visual Studio 2012 插件不允许调试到 QStack/QVector