SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎,另外还有一个叫做Rhino的Java版本。
SpiderMonkey is Mozilla's JavaScript engine written in C and C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.
它是采用C和C++编写的,可以把这个引擎嵌入到自己的应用程序里。
要使用这个引擎,先要下载源代码mozjs-38.2.1.rc0.tar.bz2,编译工具vc2015, MozillaBuildSetup-2.2.0.exe,以及nspr-4.12.tar.gz源码。
MozillaBuildSetup不要下载最新的版本,否则使用不了VC2015来编译。
在MozillaBuildSetup安装的目录下,找到start-shell-msvc2015.bat文件,然后运行,再根据命令进行编译。
其它就可以参考:
http://blog.csdn.net/herorazor/article/details/45560731