NS-3下的OpenFlow仿真(三)——eclipse环境配置



  • 为什么要配置eclipse环境呢?
    因为NS-3的源码和库很大,没有一个良好的开发环境不足以更好的学习其中的调用关系也不便于使用开发。
    下面我们就开始配置吧。
    (1)新建 NS3 空工程。
    File->new->C++ project,Project name 用 NS3,选择 Empty Project,点击 Finish,如图所示。
    0_1551335954883_QQ截图20190228143415.png

    (2)设置 Eclipse 中 NS3 编译器为 waf
    在 Project Explorer 中的 NS3 上单击右键,选择 properties,做如下操作:在C/C++ build 中的 Build Settings 选项卡如图所示,去掉 use default build command 复选框中的钩,
    并在 build command 中输入workspaceloc:/NS3/waf;去掉generatemakefilesautomatically复选框中的钩,在builddirectory中输入workspace_loc:/NS3/build
    将图中的目录替换成你的就ok
    0_1551336010098_QQ截图20190228143725.png
    然后,如图所示在 C/C++ Build 的 Behavior 选项卡中,Workbench BuildBehavior 中的复选框都选上,前 2 个的值都为空,最后一个是 clean。
    (2)设置 Eclipse 执行程序使用外部工具
    选择 Run->External Tools->External tools Configuration,在 Program 中右键选择 New,
    如图 所示, location 中设置workspaceloc:/NS3/waf,workingdirectory中设置{workspace_loc:/NS3},argument 设置为--run “${string_prompt}”
    0_1551336120475_QQ截图20190228143836.png
    点击run,输入scratch-simulator,点击ok
    这样我们的开发环境就配置完成了可以愉快的开始写代码了


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

Looks like your connection to Dian was lost, please wait while we try to reconnect.