ちょっと思うところあってv8 javascript engine(http://code.google.com/p/v8/)で遊んでみました。公式のドキュメントがだいぶ少ないのですが、いろんな人が2年くらい前に遊んでいたようなので情報は適度に転がっています。
ソースコード
実行結果
とりあえず、関数作ってJavaScript側から呼びだすところまでは完成。C++側でJavaScriptの関数を呼び出すところまでやりたいので、後日もうちょっと調べます。[Print] 'echo!!!' [Print] 'I am DROID' [Print Test]
参考文献
- V8 JavaScript Engine Getting Started http://code.google.com/intl/ja/apis/v8/get_started.html
- Google Chrome の JavaScript エンジン V8 を試す http://d.hatena.ne.jp/amachang/20080903/1220405193
- Embedder's Guide - V8 JavaScript Engine (日本語訳) http://javascript.g.hatena.ne.jp/edvakf/20100407/1270626241
- Using V8 - Google's Chrome JavaScript Virtual Machine http://www.codeproject.com/KB/library/Using_V8_Javascript_VM.aspx