我想構建和使用SpiderMonkey我編譯(爲我的學術研究)與Firefox機器上的Firefox 5,但是當我嘗試運行Firefox時,我得到「缺少JS_InitCTypesClass函數在mozjs。 DLL「的錯誤。使用定製SpiderMonkey與Firefox的構建5
我下載了SpiderMonkey代碼,並使用MozillaBuild構建它(沒有任何更改)。 比我複製到新的DLL到Firefox目錄(重命名爲mozjs.dll的DLL名稱),並試圖執行Firefox。此時我收到了我寫的錯誤。
此外,使用導出的函數查看器檢查我注意到,原始mozjs.dll有777導出的函數,而我編譯的只有771函數,所以我猜這個函數是真的丟失了。
任何想法如何構建自定義SpiderMonkey並將其與FF5一起使用?
非常感謝您的幫助!
你有沒有' - enable-ctypes'配置你的spidermonkey時? –
* glup * - no。 :-) 我怎麼做? 「配置 - 使用ctypes」? – TCS
好吧,用CTypes構建。還需要建立NSPR。現在它查找「JS_HoldPrincipals」導出的函數。我想現在我需要找出哪個「開關」啓用... – TCS