Я пытаюсь собрать и использовать SpiderMonkey, который я скомпилировал (для своих академических исследований) с Firefox 5 на компьютере с Windows, но когда я пытаюсь запустить Firefox, я получаю сообщение об ошибке «отсутствует функция JS_InitCTypesClass в mozjs.dll».
Я скачал код SpiderMonkey и собрал его (без каких-либо изменений) с помощью MozillaBuild.Затем я скопировал новую DLL в каталог firefox (переименовав имя DLL в mozjs.dll) и попытался запустить firefox.В этот момент я получил сообщение об ошибке, которое я написал.
Кроме того, при проверке с использованием средства просмотра экспортированных функций я заметил, что исходный файл mozjs.dll имеет 777 экспортируемых функций, в то время как скомпилированная мною только 771 функция, поэтому я предполагаю, чтофункция действительно отсутствует.
Есть идеи, как мне создать собственный SpiderMonkey и использовать его с FF5?
Большое спасибо за вашу помощь!