在iOS中启用例外

时间:2011-10-14 09:04:18

标签: c++ ios gcc exception-handling

我已在我的XCode项目中启用了GCC_ENABLE_CPP_EXCEPTIONSGCC_ENABLE_EXCEPTIONSGCC_ENABLE_OBJC_EXCEPTIONS。当我将以下代码行添加到我的源代码时,我的程序崩溃了以前的错误:terminate called throwing an exceptionProgram received signal: “SIGABRT”.

   try {
    throw 1;
}
catch (...) {
    // handle
}

我不应该能够捕获此异常吗?我还需要做些什么吗?

1 个答案:

答案 0 :(得分:0)

This page可能有所帮助。根据那里的信息,我的想法是未明确传递-fexcpetions参数,或者您的文件未被识别为C ++源(.mm / .cpp)。