eclipse与ns-3的整合
-
首先创建一个eclipse IDE的工作目录。
-
创建一个空的C++项目
选择“C++ Project”——>单击“Next” -
选择“Linux GCC”——>取消“Use default location”——>单击“Browse”——>选择“ns-3”编译好的目录。例如:“/media/lenovo/document/ns-allinone-3.35/ns-3.35”——>单击"Finish"(如果不成功,就单击“Next”,再单击“Finish”)
注意:由于这个博客是创建一个项目之后写的,请忽略“C++ Project”下方的报错信息。
- 下图是编译成功的ns-3的目录结构
- 接下来对项目做一些必要的设置
- 1.对ns335项目的属性进行设置。右键单击“ns335”——>单击“Properties”——>需要对“C/C++ Build”下的“Builder Settings”和“Behavior”做出修改
“Builder Settings”下的设置:
1. 取消“Use default build command” ,修改为“/media/lenovo/document/ns-allinone-3.35/ns-3.35/waf” (如果编译好的ns-3位于其他目录下,就将waf之前的内容修改就OK)
2. 取消“Generate Makefiles automatically”,修改“Build location”为“/media/lenovo/document/ns-allinone-3.35/ns-3.35/build”
“Behavior”下的设置
将“Build(incremental build)”修改为“build”——>单击“Apply and Close”
至此,项目已经创建成功了。
单击“Build Project”来验证项目是否创建成功。会得到类似下图所示内容:
注意:第一次编译可能需要花费一段时间,耐心等待。