首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异常处理不起作用

异常处理不起作用
EN

Stack Overflow用户
提问于 2012-05-24 14:43:05
回答 1查看 907关注 0票数 0

我正在尝试使用try-catch块来处理marmalade中的divide-by-zero异常,但我猜marmalade覆盖了c++异常处理,所以它不起作用。我已经在论坛上搜索过了,解决方案似乎是我必须在mkb中添加一个选项,就像这个post中解释的那样。

代码语言:javascript
复制
options
{
    enable-exceptions=1
}

我已经尝试添加它了,但它也不起作用。有什么方法可以处理这个异常吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-05 07:09:28

如果您正在为marmalade编写扩展,则异常将不起作用。这是什么?

代码语言:javascript
复制
options
{
    enable-exceptions=1
}

does为msvc添加了编译器选项/GX,为RVCT添加了--exceptions。因此,如果您使用其他编译器,如g++,它将无法工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10732418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档