1、下载并解压SpiderMonkey,版本:1.8.0
地址:http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz
2、下载并安装MozillaBuild,
地址:http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe
3、进入vc2008命令提示符
4、在命令提示符下,进入moziilabuild目录,执行start-msvc9.bat
5、进入js源代码目录,假设js源代码解压后放在f:/js文件夹中
cd /f/js/src
6、开始编译
make -f makefile.ref BUILD_OPT=1
BUILD_OPT=1意思是编译release版本
编译后的文件在:src/WINNT5.1_OPT.OBJ目录下
编译过程,参考mozilla官方资料:https://developer.mozilla.org/En/SpiderMonkey/Build_Documentation 编译环境:VC2008 express 1、下载并解压SpiderMonkey,版本:1.8.0地址:http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-r
/* 摘要:在你的代码中嵌入JS引擎 */
// 下载获得js-1.60.tar.gz的tarball并解压,下载地址:http://ftp.
mozilla
.org/pub/
mozilla
.org/js/
// 用vc6打开src目录下的js.mdp,vc6会提示你转换到新版的dsp,确定会得到3个dsp工程文件;
// 设定这三个工程为活动工程,从上往下先设定Active Project为
原文出至http://blog.csdn.net/vieri_ch/article/details/40650467
最近升级了系统到Mac OS X 10.10 并且更新了XCode6.1和iOS 8.1
之前app用到的libmp3lame.a静态库,也要支持64位的模拟器(x86_64)和64位的真机(arm64)指令集。需要重新
编译
查阅了下资料,按照如下步骤,并做了些注释和改动
...
http://yaolixing.oltag.com/gn-1814CE29-B25F-46B1-95F7-36627EF1D8E1.html
几百KB的跨平台js引擎,是不是你心之所想呢?油猴
spiderMonkey
1.6静态
编译
生成的js.exe,可以执行一些脚本,以方便工作之用。
你也可以修改其中代码,添加你想要的黑科技。阅读和修改引擎代码,也能帮助你学习js解释器
1 下载js源码 http://ftp.
mozilla
.org/pub/
mozilla
.org/js/js185-1.0.0.tar.gz
2
Mozilla
制作包工具 http://ftp.
mozilla
.org/pub/
mozilla
.org/
mozilla
/libraries/win32/
Mozilla
Build
Setup-Latest.exe
3 NSPR源码 ht