8

ANSI C アプリケーションに JavaScript エンジンを組み込みたいと考えています。

実際、いくつかの C 変数や関数と対話しながら、実行時に入力されたコードを実行できるようにしたいと考えています。

では、V8 が唯一の選択肢でしょうか。どこから始めればよいですか?

4

1 に答える 1

4

「埋め込みクイックスタート」ページがいくつかあります。

V8 JS エンジン (WebKit):

https://developers.google.com/v8/get_started

https://developers.google.com/v8/embed

SpiderMonkey JS エンジン (Firefox):

https://developer.mozilla.org/en/How_to_embed_the_JavaScript_engine

LUA: http://heavycoder.com/tutorials/lua_embed.php http://www.ibm.com/developerworks/linux/library/l-embed-lua/

これらのリンクを簡単に調べたところ、V8 はより複雑であると思います。Lua と SM はどちらもアプリケーションに簡単に統合できます。また、SM または Lua から C 関数を呼び出すには、関数ごとにラッパー コードを記述する必要があります。

于 2012-06-30T11:51:52.990 に答える