【发布时间】:2011-12-07 14:20:37
【问题描述】:
我在我的 XCode 项目中启用了GCC_ENABLE_CPP_EXCEPTIONS、GCC_ENABLE_EXCEPTIONS、GCC_ENABLE_OBJC_EXCEPTIONS。当我将以下代码行添加到我的源代码时,我的程序崩溃并出现以下错误:terminate called throwing an exceptionProgram received signal: “SIGABRT”.:
try {
throw 1;
}
catch (...) {
// handle
}
难道我不能捕捉到这个异常吗?我需要做更多的事情吗?
【问题讨论】:
-
您在哪里设置了这些属性?在项目中,还是在目标中? Target 有时会覆盖项目属性
标签: c++ ios gcc exception-handling