我根据documentation在Windows(VS2017)下构建了spidermonkey 60,使用
../configure --enable-nspr-build
后跟mozmake
。
在输出文件夹(dist \ bin)中,我可以看到创建了5个DLL:
mozglue.dll,mozjs-60.dll,nspr4.dll,plc4.dll,plds4.dll
为了运行spidermonkey Hello World sample,我将C ++程序与mozjs-60.lib链接在一起,并且必须将以下DLL复制到程序位置:mozglue.dll,nspr4.dll
程序运行和执行脚本似乎不需要plc4.dll,plds4.dll
。
我找不到任何有关每个DLL的目的的文档。我需要全部5个DLL吗?每个人的目的是什么?