pro文件添加:
win* {
QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
QMAKE_CXXFLAGS_STL_ON = /EHa
}
CONFIG += exception
文件中使用:
QT_TRY {
int i=0;
int j=10/i;
}QT_CATCH(...){
qDebug()<<"catch";
}
这样就可以接收到异常,并且程序不会崩溃。
pro文件添加:
win* {
QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa
QMAKE_CXXFLAGS_STL_ON = /EHa
}
CONFIG += exception
文件中使用:
QT_TRY {
int i=0;
int j=10/i;
}QT_CATCH(...){
qDebug()<<"catch";
}
这样就可以接收到异常,并且程序不会崩溃。