0
我正在尝试开发一个简单的cli工具示例,使用JavaScriptCore C API(在我的linux机器中使用,或者如果不能在mac osx中使用它)。参数是JavaScript代码片段。JavaScriptCore Hello world nightly
JSGlobalContextRef ctx;
JSStringRef script;
bool isOk;
JSValueRef result;
char *js;
ctx = JSGlobalContextCreate(NULL);
script = JSStringCreateWithUTF8CString("myscript");
isOk = JSCheckScriptSyntax(ctx, script, NULL, 1, NULL);
result = JSEvaluateScript(ctx, script, NULL, NULL, 1, NULL);
JSStringRelease(script);
JSGarbageCollect(ctx);
JSGlobalContextRelease(ctx);
应该是这样的(只是举个例子,如果你有更好的例子,我很欣赏),我只是写一次执行到stdout的JS输出。我也想链接到夜间构建,但总是我做了一个构建链接对我的系统JavaScriptCore.framework。
至今为止难过的答案 – Nik