【发布时间】:2011-09-28 08:52:26
【问题描述】:
可能重复:
Enable Exception C++
当我使用 throw 函数时,如下所示:
throw "SobelGradient => cannot allocate memory";
出现这个错误:异常处理被禁用,使用-fexceptions来启用
以及如何解决这个错误。
【问题讨论】:
-
很简单:使用
-fexceptions。 -
更多信息。实际的错误信息是什么?你的实际代码是什么? (您的代码无法编译。)
-
谢谢霍华德,我已经解决了这个问题。添加 -fexceptions 编译选项
-
这是 NDK、Java 还是什么?这不是合法的Java。它可能是合法的 C++,但 BIONIC(Android 的 C/C++ 运行时)不支持异常,因此使用它们的结果很可能是一罐蠕虫。最好的主意可能是根本不使用它们。
-
您好 Howard,编译时可以使用,但链接时无法使用。我应该添加哪个库
标签: android