ns-3 シミュレーターをビルドするために、waf スクリプトを使用しています。私もインストールしました(つまり、ns-3シミュレーターのopenflowモジュールをダウンロードしてビルドしました。)ただし、openflowモジュールのヘッダーファイル(Linuxの別のディレクトリにあります)をクラスに含めたい場合元の ns-3 ソース コードの別のモジュール (例: LTE モジュール) の 1 つで、そのようなファイルまたはディレクトリ エラーが発生しません。追加したいヘッダーファイルのパスを追加してwafscriptを変更しようとしましたが、うまくいきませんでした。その問題を解決するために他に何ができますか? 前もって感謝します。
2615 次
1 に答える
1
これは対応するwscriptファイル(lteモジュールのwscriptファイル)の設定ファイルが原因のエラーであることが判明しました。このファイルでは、次のようなビルド メソッドを変更して、lte モジュールのソース モジュールとして openflow モジュールを追加する必要がありました。
module = bld.create_ns3_module('lte', ['<another modules>','openflow'])
これで、waf ビルド システムは openflow モジュールをソース パスとして含めることができるようになりました。
于 2013-07-02T17:49:46.153 に答える