Time needed: 4 minutes
Follow from Step 1 to Step 4 in order to create NS3 using Simulation projects. Quick guide to create NS3 simulation on Windows. Reach us , if you want an customize NS3 simulation projects works for scholars.
For install and update the Cygwin Run setup-x86.exe for 32-bit windows and Run setup-x64.exe for 64-bit windows
Download the setup files from the the following link, https://cygwin.com/setup-x86_64.exe
duble click on exe and select “devel” and “python” options for the installation. Next Append $cygwin_home$\bin to Windows PATH env variable
Downlad and install the eclipse IDE from the url https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R/eclipse-inst-win64.exe&mirror_id=1135
Download the ns3 package from the url , https://www.nsnam.org/releases/ns-3-26/ and Save the file to “{System Root}/cygwin/home/{your-username}”. Location. The System Root and your-username are dynamically changed , based on the user specifications
Add new C++ project in eclipse
(Use existing source directory from ns-3)
After creating the project, set project properties
Right click on project properties.
Set build directory, build command
Set build behavior and build commands
Set environment variable ($path$)
Note: see image: cygwin/bin path is appended at beginning and $project$ path is appended at end.
Set Tool Chain Editor for correct compiler
Set the path for libraries
Import earlier setting from helloWorld project
After import (or manual set), verify path and libraries for both GNU C & GNU C++
Set debug configurations, I have shown this for debug only.
Optional: you can set these same settings for release.
Menu Run Debug configurations
Set the executable file (note: ns3 uses waf to execute your program, and further takes an argument).
Your argument will be shown as string prompt during start of run
Set the LD_LIBRARAY_PATH variable
Use exact syntax, does not take variables.
After your project configuration, and when you are ready with your
test/example program, you can run it using Run command.
This will run your program using ns3:waf (as identified by string prompt).
Results will appear in eclipse ‘console’ output panel.
If you face any issues on How to Install NS3 on Windows, reach us to create an customize NS3 simulation projects.
Technology | Ph.D | MS | M.Tech |
---|---|---|---|
NS2 | 75 | 117 | 95 |
NS3 | 98 | 119 | 206 |
OMNET++ | 103 | 95 | 87 |
OPNET | 36 | 64 | 89 |
QULANET | 30 | 76 | 60 |
MININET | 71 | 62 | 74 |
MATLAB | 96 | 185 | 180 |
LTESIM | 38 | 32 | 16 |
COOJA SIMULATOR | 35 | 67 | 28 |
CONTIKI OS | 42 | 36 | 29 |
GNS3 | 35 | 89 | 14 |
NETSIM | 35 | 11 | 21 |
EVE-NG | 4 | 8 | 9 |
TRANS | 9 | 5 | 4 |
PEERSIM | 8 | 8 | 12 |
GLOMOSIM | 6 | 10 | 6 |
RTOOL | 13 | 15 | 8 |
KATHARA SHADOW | 9 | 8 | 9 |
VNX and VNUML | 8 | 7 | 8 |
WISTAR | 9 | 9 | 8 |
CNET | 6 | 8 | 4 |
ESCAPE | 8 | 7 | 9 |
NETMIRAGE | 7 | 11 | 7 |
BOSON NETSIM | 6 | 8 | 9 |
VIRL | 9 | 9 | 8 |
CISCO PACKET TRACER | 7 | 7 | 10 |
SWAN | 9 | 19 | 5 |
JAVASIM | 40 | 68 | 69 |
SSFNET | 7 | 9 | 8 |
TOSSIM | 5 | 7 | 4 |
PSIM | 7 | 8 | 6 |
PETRI NET | 4 | 6 | 4 |
ONESIM | 5 | 10 | 5 |
OPTISYSTEM | 32 | 64 | 24 |
DIVERT | 4 | 9 | 8 |
TINY OS | 19 | 27 | 17 |
TRANS | 7 | 8 | 6 |
OPENPANA | 8 | 9 | 9 |
SECURE CRT | 7 | 8 | 7 |
EXTENDSIM | 6 | 7 | 5 |
CONSELF | 7 | 19 | 6 |
ARENA | 5 | 12 | 9 |
VENSIM | 8 | 10 | 7 |
MARIONNET | 5 | 7 | 9 |
NETKIT | 6 | 8 | 7 |
GEOIP | 9 | 17 | 8 |
REAL | 7 | 5 | 5 |
NEST | 5 | 10 | 9 |
PTOLEMY | 7 | 8 | 4 |