我刚刚向 Microsoft 提交了一份错误报告,在我的系统上抛出任何异常std::exception
或继承它的系统会导致 Visual Studio 2013 IDE 崩溃。有没有其他人看到这个问题,或者它是我系统上的一个怪癖,导致了这个错误?我还可以提一下,我在同一系统上的 Visual Studio 2012 没有这样的问题。
以下极简示例使我的 Visual Studio 2013 IDE 崩溃:
#include "stdafx.h"
#include <stdexcept>
#include <iostream>
int _tmain(int argc, _TCHAR* argv [])
{
try
{
throw std::exception("Crashtest");
}
catch (...)
{
std::cerr << "Error" << std::endl; // never reached
}
return 0; // never reached
}
在解决此问题之前,任何人都有解决方法的建议,目前这很烦人。
更新
英特尔在此处发布了针对此错误的解决方法: