我正在尝试构建和使用我在 Windows 机器上使用 firefox 5 编译(用于我的学术研究)的 SpiderMonkey,但是当我尝试运行 firefox 时出现“mozjs.dll 中缺少 JS_InitCTypesClass 函数”错误。
我下载了 SpiderMonkey 代码并使用 MozillaBuild 构建了它(没有任何更改)。比我将新 DLL 复制到 firefox 目录(将 DLL 名称重命名为 mozjs.dll)并尝试执行 firefox。在这一点上,我得到了我写的错误。
另外,使用导出函数查看器检查我发现原来的mozjs.dll有777个导出函数,而我编译的只有771个函数,所以我猜这个函数真的不见了。
任何想法如何构建自定义 SpiderMonkey 并将其与 FF5 一起使用?
非常感谢你的帮助!