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 コマンドの使用方法を完全に誤解しているだけです。しかし、ビルドされた Firefox のソース コードだけが必要なのでしょうか? また、コマンドを使用するために必要な特定のディレクトリはありますか?

4

1 に答える 1

1

どのバージョンの Firefox を使用していますか?

Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6) 以降、xpidl は Gecko SDK で 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 に答える