在iOS中启用异常
Enabling exceptions in iOS
我已经在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
}
难道我不应该抓住这个例外吗?我还需要做些什么吗?
此页面可能会有所帮助。根据那里的信息,我认为要么-fexcpetions
参数没有明确传递,要么你的文件没有被识别为C++源(.mm
/.cpp
(。
相关文章:
- 编译时未启用intel oneApi CUDA支持
- 处理多个异常集合的C++方法
- 我在c++代码中生成了一个运行时#3异常
- 孤立代码块在结构中引发异常
- C++中的赋值发生,尽管右侧出现异常
- 从构造函数抛出异常时如何克服内存泄漏
- 异常属于C++中的线程还是进程
- 当类定义不可见时捕获异常
- OpenGL在启用深度测试时不会丢弃我的碎片
- 引发异常:读取访问冲突**dynamicArray**为0x1118235.发生
- Visual C++GC接口如何启用它以及要包含哪个库
- 为什么异常不退出程序?
- 为什么我应该在异常处理中使用std::cerr而不是std::cout
- 视觉 std::矢量无异常:警告 C4530:使用了C++异常处理程序,但未启用展开语义.指定 /EHsc
- 启用优化时的堆栈指针比较异常
- AWS-SDK-CPP异常处理残障,使用-FEXCEPTIONS启用
- 是否有办法在c++源文件中启用/禁用异常处理?
- 在iOS中启用异常
- c++: error:异常处理被禁用,使用-fexceptions来启用
- Std::istream不会抛出eof异常(已启用)