2017-12-27 27 views
2

ns3を使用してgpsrを実装したい。この目的のために、私はこの後にいるthis github project.このプロジェクトでは、私はreadmeファイルを読んでいる。私はこのコマンドを実行する必要があることを知りました: "./waf configure; ./ waf"。ns3でGPSRアルゴリズムを実装する方法は?

./waf configureを私のフォルダのパスに入れてみました。それは設定が成功していることを示しています。./wafはこのタイプのエラーを示しています。

../src/core/model/unix-system-wall-clock-ms.cc: In member function ‘int64_t ns3::SystemWallClockMsPrivate::End()’: 
../src/core/model/unix-system-wall-clock-ms.cc:78:44: error: ‘_SC_CLK_TCK’ was not declared in this scope 
    static int64_t ticksPerSecond = sysconf (_SC_CLK_TCK); 
              ^
../src/core/model/unix-system-wall-clock-ms.cc:78:55: error: ‘sysconf’ was not declared in this scope 
    static int64_t ticksPerSecond = sysconf (_SC_CLK_TCK); 

また、私は、このエラーを取得するための理由を示しています

Build failed 
-> task failed (exit status 1): 
    {task 139770074846736: cxx unix-system-wall-clock-ms.cc -> unix-system-wall-clock-ms.cc.1.o} 
['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-Ibuild', '-I.', '-DNS3_ASSERT_ENABLE', '-DNS3_LOG_ENABLE', '-DSQLITE3=1', '-DHAVE_IF_TUN_H=1', '-DPYTHONDIR="/usr/local/lib/python2.7/dist-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/dist-packages"', '-DHAVE_PYTHON_H=1', '-DENABLE_GSL', '../src/core/model/unix-system-wall-clock-ms.cc', '-c', '-o', 'src/core/model/unix-system-wall-clock-ms.cc.1.o'] 

は、だから、私は、このエラーを解決する方法を提案することができますか?なぜこのエラーが発生するのですか? ns3でGPSRアルゴリズムを実行するには何ができますか?私はひどくGPSRアルゴリズムのシミュレーションが必要です。ご協力いただきありがとうございます 。

答えて

0

あなたが他の人が引くかもしれないが(例えば、あなたのような)いくつかのシステムは、明示的に追加これを必要と

#include <unistd.h> 

unix-system-wall-clock-ms.cc /これはSRC /コア/モデルに含める追加する必要がありますそれは別のヘッダーファイルと一緒にあります。

+0

ご提案いただきありがとうございます。しかし、次のエラーがあります。https://paste.ubuntu.com/26323905/ ^ –

+0

このパッチを試す:http://code.nsnam.org/ns-3-dev/rev/a3a5f9215aae –

+0

このタイプの将来のns-3質問にns-3ユーザーのGoogle Groupを使用することを検討してください。このフォーラムでは、ns-3にGPSRを使用することに関する他の議論がありました。 –

関連する問題