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