<b>hello,</b><div><b>    I am a beginner in ndn-simulator.I wrote a simple scenario(test2.cc) to try.The scenario i wrote just like 'ndn-simple.cc'.And i put it in folder<ndnSIM-scenario-scenarios>.Then,when i input 'sudo ./waf --run=test2',there are many errors on my screen,just like</b></div><div>'<span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">/usr/local/include/ns3-dev/ns3/type-id.h:374:1: note: in expansion of macro ¡®ATTRIBUTE_HELPER_HEADER¡¯</span></div><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"> ATTRIBUTE_HELPER_HEADER (TypeId);</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"> ^</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">In file included from /usr/local/include/ns3-dev/ns3/object-base.h:23:0,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from /usr/local/include/ns3-dev/ns3/object.h:29,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from /usr/local/include/ns3-dev/ns3/scheduler.h:25,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from /usr/local/include/ns3-dev/ns3/calendar-scheduler.h:24,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from /usr/local/include/ns3-dev/ns3/core-module.h:19,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from ../scenarios/test2.cc:3:</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">/usr/local/include/ns3-dev/ns3/type-id.h:374:33: warning: extra ¡®;¡¯ [-Wpedantic]</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"> ATTRIBUTE_HELPER_HEADER (TypeId);</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                                 ^</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">In file included from /usr/local/include/ns3-dev/ns3/simulator-impl.h:26:0,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from /usr/local/include/ns3-dev/ns3/default-simulator-impl.h:24,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from /usr/local/include/ns3-dev/ns3/core-module.h:24,</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                 from ../scenarios/test2.cc:3:</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">/usr/local/include/ns3-dev/ns3/nstime.h:912:30: warning: extra ¡®;¡¯ [-Wpedantic]</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"> ATTRIBUTE_VALUE_DEFINE (Time);</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">                              ^</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">/usr/local/include/ns3-dev/ns3/nstime.h:918:33: warning: extra ¡®;¡¯ [-Wpedantic]</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><div><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"> ATTRIBUTE_ACCESSOR_DEFINE (Time);</span>'</div><div><br></div><div><b>so, i don't know how to solve it! Please help me!</b></div><div><b>And following is my scenario 'test2.cc':</b></div><div><br></div><div><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">#include "ns3/core-module.h"</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">#include "ns3/network-module.h"</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">#include "ns3/point-to-point-module.h"</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">#include "ns3/ndnSIM-module.h"</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">using namespace ns3;</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">int </span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">main (int argc,char *argv[])</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">{</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">Config::SetDefault ("ns3::PointToPointNetDevice::DataRate",StringValue ("1Mbps"));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">Config::SetDefault ("ns3::PointToPointChannel::Delay",StringValue ("10ms"));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">Config::SetDefault ("ns3::DropTailQueue::MaxPackets",StringValue ("10"));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">CommandLine cmd;</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">cmd.Parse (argc, argv);</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">NodeContainer nodes;</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">nodes.Create (7);</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">PointToPointHelper p2p;</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">p2p.Install (nodes.Get (0), nodes.Get(1));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">p2p.Install (nodes.Get (1), nodes.Get(2));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">p2p.Install (nodes.Get (2), nodes.Get(3));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">p2p.Install (nodes.Get (3), nodes.Get(4));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">p2p.Install (nodes.Get (4), nodes.Get(5));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">p2p.Install (nodes.Get (5), nodes.Get(6));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">ndn::StackHelper ndnHelper;</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">ndnHelper.SetDefaultRoutes (true);</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">ndnHelper.InstallAll ();</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">ndn::AppHelper consumerHelper ("ns3::ndn::ConsumerCbr");</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">consumerHelper.SetAttribute ("Frequency",StringValue ("10"));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">consumerHelper.Install (nodes.Get (0));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">ndn::AppHelper producerHelper ("ns3::ndn::Producer");</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">producerHelper.SetPrefix ("/prefix");</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">producerHelper.SetAttribute ("PayloadSize", StringValue("1024"));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">producerHelper.Install (nodes.Get (6));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">Simulator::Stop (Seconds (20.0));</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">Simulator::Run ();</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">Simulator::Destroy ();</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;">return 0;</span><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><br style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><span style="font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23px;"><b>}</b></span></div><div><font face="lucida Grande, Verdana, Microsoft YaHei"><span style="line-height: 23px;"><b>Thank you very much!</b></span></font></div><div><br></div>