用Eclipse配置NS3開發環境

  博主要用NS3做仿真實驗,所以才學習了NS3,NS3是出現的比較晚的仿真器了,是爲了替代NS2而產生的,目前NS2已經不再繼續開發,停留在維護階段,NS2的項目也正在向NS3遷移,目前英文學習資料都非常少,更不要說中文資料了。有一本書《NS-3網絡模擬器基礎及應用》,前面大部分章節基本是翻譯NS3的官方文檔順帶一些解釋,後面的內容也都是片段形式的,並不是循序漸進的,對初學者來說學習起來還是比較困難的,目前我暫時也沒有好的學習資料,只能大量的在網絡上找相關的資料,並記錄自己的學習過程,希望給後面的人一個參考。本教程來自一個Youtube視頻的翻譯。送上視頻鏈接:NS3 Youtube視頻教程鏈接

1,下載安裝NS3應該沒有什麼問題
  NS3官方網站:https://www.nsnam.org
  NS3安裝教程:https://www.nsnam.org/wiki/Installation
2,用Eclipse配置NS3的開發環境
  其實不只是Eclipse可以配置,還有Netbeans,QtCreator,傳送門:https://www.nsnam.org/wiki/HOWTOs 這裏有非常詳細的關於NS3使用的資料,具體的配置過程可以看視頻。
需要說明的地方有:
1,視頻中有個關於配置mercurialEclipse的鏈接,在實際操作時發現已經失效了,現在https://www.nsnam.org/wiki/HOWTO_configure_Eclipse_with_ns-3 這個教程仍然沒有更新,mercurialEclipse的新的項目已經遷移到https://bitbucket.org/mercurialeclipse/main/wiki/Installation_and_Configuration.wiki#!install-from-update-site 這裏,這個頁面有新的添加mercurialEclipse的鏈接。
2,由於我用的是最新Eclipse,不知道和版本有沒有關係,但是在配置Debugger時按照視頻中步驟走,發現沒有出現下圖中的子選項,剛開始也沒有前面的三角箭頭可以展開,於是這裏我就雙擊C/C++ Application,然後就出來了。如下圖
這地方需要注意下
  還在學習,就不詳細寫了,有啥問題會繼續更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章