【发布时间】:2011-02-01 11:09:46
【问题描述】:
我尝试使用 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'
从头开始创建的项目(控制台应用程序),pro 文件:
QT += core
QT -= gui
TARGET = untitled11
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
尝试使用 Qt+MSVC2008 编译器进行编译 - 工作正常。
这是一个标准异常,不知道为什么会丢失。
【问题讨论】:
标签: qt mingw runtime-error