Ранее я создал XPCOM DLL для Mozilla версии 3.6 и XulRunner версии 1.9.2.nsIGenericFactory.h отсутствует в приведенном выше варианте XULRunner-2.0.en-US.win32.sdk
Теперь я пытаюсь обновить эту dll xpcom для последних версий mozilla, а именно 4 и выше.
Так что я скачал Xul Runner над версией, но не нашел nsIGenericFactory.h.
Как работать с dll xpcom для версий mozilla 4 и более поздних версий.
На самом деле я использовал следующий образец для разработки XPCOM DLL.
http://www.iosart.com/firefox/xpcom/
Спасибо ..
@ Fuzzy: раньше я скомпилировать эту ссылку http://www.iosart.com/firefox/xpcom/ с помощью геккон-СДК-1,9 , Теперь я перехожу на Gecko-sdk-2 или выше. Я изменил файл заголовка nsIgenericFactory.h в mozilla/ModuleUtils.h, но приложение не компилируется правильно. Как запустить этот образец с помощью нового gecko-sdk-2 или выше? – karthik
@ Нечеткий: на какое-то время я принял ваш ответ. Пожалуйста, попробуйте приведенную выше ссылку и дайте несколько предложений. – karthik
@karthik: Вы пробовали предложения, размещенные как комментарии на http://www.iosart.com/firefox/xpcom/? Что означает «не компилирование должным образом» в вашем случае? Ошибки? Ссылаясь на [эту тему на форумах] (https://forums.mozilla.org/addons/viewtopic.php?p=8900&sid=5ad316dc442eed775ef208b8cc56888f): 'Единственные изменения, которые вам нужно сделать, это объявить их в chrome.manifest и перекомпилируйте его для 2.0 SDK' – fuzzy