【问题标题】:Using xpidl command to create .h使用 xpidl 命令创建 .h
【发布时间】:2012-10-15 03:45:44
【问题描述】:

我已经从源代码构建了 Firefox,并且我正在尝试创建一个组件。我尝试从终端对我的.idl 文件运行 xpidl

$ xpidl -m header -w -v- I $XPIDL_INC \ > -o nsIPageSummary nsIPageSummary.idl

但我得到-bash: xpidl: command not found

我尝试更改路径PATH=$PATH:/usr/src/mozilla/xpcom/typelib/xpidl,但无济于事。我可能只是完全误解了如何使用 xpidl 命令。但是你只需要它已经构建的 Fire Fox 源代码吗?是否需要进入某个目录才能使用该命令?

【问题讨论】:

标签: mozilla xpcom


【解决方案1】:

您使用哪个版本的 Firefox?

从 Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6) 开始,在 Gecko SDK 中 xpidl 已被 pyxpidl 取代。 pyxpidl 已经使用了一段时间了,但是现在这个旧工具已经完全退役了。

https://developer.mozilla.org/en-US/docs/XPIDL/xpidl

https://developer.mozilla.org/en-US/docs/XPIDL/pyxpidl

【讨论】:

  • 谢谢!我正在阅读的教程已过时。解决了这个问题。
猜你喜欢
  • 1970-01-01
  • 2021-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-25
  • 2023-04-01
  • 2013-06-14
  • 2016-10-26
相关资源
最近更新 更多