错误“C++ 中缺少Define_NED_Function()”试图在omnet++ 中实现我自己的函数

问题描述

我是 Omnetpp 的新手,我正在使用它在 inet 框架的帮助下研究排队。 在这个我需要有一个重复字符串 n 次的函数。我正在寻找它,但我没有找到。 出于这个原因,我试图在 omnetpp 5.6.2 中实现它。我在 omn​​etpp-5.6.2\src\sim\nedfunctions.cc 添加以下代码

cNedValue nedf_repeatstr(cComponent *contextComponent,cNedValue argv[],int argc) {  
std::string s = argv[0].stdstringValue();
std::string s1 = argv[0].stdstringValue();
int n = argv[1];
for (int i=1; i<n;i++) 
s += s1;
return s; } Define_NED_Function(ned_repeatstr,"string repeatstr(string s,int n)");

但是当我播放 omnepp.ini 时,它说“c++ 中缺少define_ned_function() 或define_ned_math_function()?”

我哪里错了? 有人可以帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)