отсутствует std :: runtime_error в qt + mingw

Я пытался скомпилировать следующий код с помощью Qt (4.6.3) + MinGW:

#include <QtCore/QCoreApplication>
#include <exception>

int main(int argc, char *argv[])
{
    throw std::runtime_error("");

    QCoreApplication a(argc, argv);

    return a.exec();
}

... и получил эту ошибку:

..\untitled11\main.cpp:6: error: 'runtime_error' is not a member of 'std'

Проект создан из scratch (консольное приложение), файл pro:

QT       += core

QT       -= gui

TARGET = untitled11
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app

SOURCES += main.cpp

Пытался скомпилировать это с помощью компилятора Qt + MSVC2008 - работает нормально.

Это стандартное исключение, не знаю, почему отсутствует.

19
задан Patrizio Bertoni 10 April 2015 в 09:59
поделиться