民芸的プログラミング 〜ソフトウェア開発日記〜

アクセスカウンタ

zoom RSS JavaScriptシェルに挑戦(1)

<<   作成日時 : 2008/06/17 07:22   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

Mozillaプロジェクトの一部に「SpiderMonkey」というのがある。FireFoxのJavaScriptエンジンだけを取り出したものとでもいえばいいだろうか。これにはJavaScriptシェルが含まれており、インタラクティブにJavaScriptを使うことができるらしい。それなら是非、使い勝手を見てみたいと思った。
SpiderMonkeyはどうやら公式にはWindows用のバイナリは配布されていないようなので
http://www.mozilla-japan.org/js/spidermonkey/
を参考に、FTPからSpiderMonkeyのソースを取り寄せ、手元のVC6でコンパイルすることにした。
その結果、

ライブラリ .\Debug/js32.lib とオブジェクト .\Debug/js32.exp を作成中
jsapi.obj : error LNK2001: 外部シンボル "_js_GeneratorClass" は未解決です
jsapi.obj : error LNK2001: 外部シンボル "_js_IteratorClass" は未解決です
jsapi.obj : error LNK2001: 外部シンボル "_js_StopIterationClass" は未解決です
jsapi.obj : error LNK2001: 外部シンボル "_js_InitIteratorClasses" は未解決です
jsobj.obj : error LNK2001: 外部シンボル "_js_InitIteratorClasses" は未解決です
jsgc.obj : error LNK2001: 外部シンボル "_js_CloseGeneratorObject" は未解決です
jsgc.obj : error LNK2001: 外部シンボル "_js_CloseIteratorState" は未解決です
jsinterp.obj : error LNK2001: 外部シンボル "_js_NewGenerator" は未解決です
jsinterp.obj : error LNK2001: 外部シンボル "_js_CloseNativeIterator" は未解決です
jsinterp.obj : error LNK2001: 外部シンボル "_js_CallIteratorNext" は未解決です
jsinterp.obj : error LNK2001: 外部シンボル "_js_ValueToIterator" は未解決です
.\Debug/js32.dll : fatal error LNK1120: 外部参照 10 が未解決です。
NMAKE : fatal error U1077: 'link.exe' : リターン コード '0x460'
Stop.

うーん、色々問題がありそうだ。きちんとMozillaプロジェクトの文書を読み直すことから始めたほうがいいかもしれない。「Out Of Date !」 なんて書いてある部分もあるようだし。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
JavaScriptシェルに挑戦(1) 民芸的プログラミング 〜ソフトウェア開発日記〜/BIGLOBEウェブリブログ
文字サイズ:       閉じる