0

我已经从源代码构建了 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 源代码吗?是否需要进入某个目录才能使用该命令?

4

1 回答 1

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

于 2012-10-15T04:08:29.077 回答