小编Lor*_*rem的帖子

Duktape - 在C中捕获错误

我今天刚开始在我的C++框架中使用Duktape,我已经阅读了整个api而无法理解我如何捕获错误.我找到了一些关于放在堆栈上的错误对象的线索但是,每次出现错误时(例如无效的javascript语法),一切都变得疯狂,我得到了一个SEGFAULT.

我目前正在使用duk_eval函数评估一些js行

这是我的代码行:

duk_push_string(ctx,"pouet");
duk_eval(ctx);
Run Code Online (Sandbox Code Playgroud)

ctx 是您在创建duktape堆时提供的基本上下文

使用try-catch不会捕获任何东西

任何的想法?

提前致谢

javascript c c++ try-catch duktape

2
推荐指数
1
解决办法
1290
查看次数

标签 统计

c ×1

c++ ×1

duktape ×1

javascript ×1

try-catch ×1