如何在Windows中使用最新的Gecko SDK编译和“注册”XPCOM组件?

时间:2014-07-29 03:24:51

标签: firefox xpcom

我正在尝试使用最新的Gecko SDK关注this tutorial(目前,最新版本为xulrunner-sdk 31.0)。我想在一个单独的位置使用Visual Studio 10。

现在,我设法编译代码但我不确定dll实际上是否正常运行。我将所有内容打包到xpi package并将其安装在Firefox上进行测试。它适用于createInstance();但是,在查询界面时失败。错误信息: [Exception ...“组件返回失败代码:0x80004002(NS_NOINTERFACE)[nsISupports.QueryInterface]”nsresult:“0x80004002(NS_NOINTERFACE)”location:“JS frame :: debugger eval code :: :: line 1”data:no]

我使用依赖walk查看了dll,唯一显示的函数是NSModule。任何人都可以看看文件,让我知道问题出在哪里?感谢。

0 个答案:

没有答案