<div dir="ltr">Dear everyone,<br><br>I'm trying to use dummy-keychain's function to make a key, the following is a snippet of my program:<br>::ndn::security::DummyPib dp;<br>auto id = dp.getIdentities();<br><br>and receive an error message while compiling:<br>../src/ndnSIM/apps/ndn-producer.cpp: In member function ‘virtual void ns3::ndn::Producer::StartApplication()’:<br>../src/ndnSIM/apps/ndn-producer.cpp:96:29: error: no matching function for call to ‘ndn::security::DummyPib::DummyPib()’<br>   96 |   ::ndn::security::DummyPib dp;<br>      |                             ^~<br>In file included from ../src/ndnSIM/apps/ndn-producer.cpp:39:<br>../src/ndnSIM/utils/dummy-keychain.hpp:50:12: note: candidate: ‘ndn::security::DummyPib::DummyPib(const string&)’<br>   50 |   explicit DummyPib(const std::string& locator);<br>      |            ^~~~~~~~<br>../src/ndnSIM/utils/dummy-keychain.hpp:50:12: note:   candidate expects 1 argument, 0 provided<br><br>However, it has no problem when calling other class like Identity:<br>::ndn::security::pib::Identity id;<br>Please help me with this problem.<br><br>Sincerely yours,<br>Walter Swift<br><br><br><br></div>