eclipse 安装ns3

1.首先安装ns3,网上有很多资源,下载链接:http://www.nsnam.org/ ,原文安装步骤:http://www.nsnam.org/wiki/index.php/Installation 参考中文安装步骤:http://blog.csdn.net/rayaohb/article/details/7374615


2. 仿真结果的图形化界面NetAnim,参考帖子:http://blog.csdn.net/mars_nudt/article/details/7464088

使用qmake,需要先安装:

sudo apt-get install qt4-dev-tools
cd netanim
make clean
qmake NetAnim.pro  (For MAC Users: qmake -spec macx-g++ NetAnim.pro)
make

这样就生成了文件--NetAnim,将该文件,放至/usr/bin下,在终端就可以方便调用了。

这个图形化界面使用的是xml文件,如果没有,可以生成一个,具体可以参见文档《初学者推荐--一个简单的例子,包括整个ns3仿真的流程》:http://pan.baidu.com/s/1pJHemPd


3. 使用eclipse来编译和调试ns3:

我们知道,当代码复杂的时候,需要强大的IDE来辅助我们,让我们将精力集中在代码上~  当然高手除外~  安装参考链接:http://blog.sina.com.cn/s/blog_5d2054d901019vcj.html 和 http://hi.baidu.com/nbtybdczhbdhjor/item/a0d47d46da8aeee91e19bcdc

(1)新建c++的空项目工程,将前面下载的ns文件拷贝到这个工程下面,刷新项目就可以看到文件了,需要先运行:./waf configure

(2)右键工程,选择属性,在build中进行修改,build命令选择waf所在的路径,比如我的:${workspace_loc:/ns3/ns-3.19/waf} ,其中:workspace_loc是指工程所在的路径;build的目录就选择对应的目录,比如我的:${workspace_loc:/ns3/ns-3.19}/build

(3)外部工具配置--也就是我们的waf配置,在运行--外部工具--外部工具配置中,名称随意,位置是waf的路径,工作目录是ns所在的目录(注意这里,而不是工程的路径,比如我的:${workspace_loc:/ns3/ns-3.19} ),自变量,填:--run "${string_prompt}" ,用户输入执行的c++文件,就是输入的参数。

(4)调试:右键工程属性,选择调试的配置,新建一个,选择project(你刚刚生成的文件)。环境设置,新建,变量名为:LD_LIBRARY_PATH,变量值为:${workspace_loc:/ns3/ns-3.19}/build,即build的路径,否则会出现找不到***.so的情况


PS:

msg="Unable to open Animation output file",这个问题,把已经生成的xml文件删除,重新运行就ok了。



下面是师兄给的学习ns3的步骤:

1.首先是阅读tutorial前六章,该pdf较长,前面5章目前网上有中文翻译
  http://wenku.baidu.com/view/3248488202d276a200292e7b.html
  建议实际在自己机上运行一下。
2.第七章是最长也最晦涩的章节,此时可参考manual中的知识作背景参考
  如有关callback,object,attribute,tracing system等,文件夹中的ns-3中文手册
  可作为manual的翻译,但是版本较早。本章内容也许要反复琢磨好几遍才能得其要义, 千万不要放弃哈!!!
3.官网始终是学习ns3最权威的资源库。网址如下:http://www.nsnam.org/

希望自己可以坚持下去,学好c++/python和网络~



eclipse 安装ns3,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。