在omnetpp中定义模块时出现问题

时间:2010-12-08 08:28:24

标签: c++ packages simulation

您好     我正在用omnet编写一个项目,但我一直在定义自己的模块。在https://github.com/lbedogni/Basic-Broadcast-Simulation上有完整的代码。问题是我收到以下错误消息:

<!> Error in module (cCompoundModule) scenario.host[0] (id=4) at event 
\#1, t=0: Class "basic::Flooding" not found -- perhaps its code was not 
linked in, or the class wasn't registered with Register_Class(), or in 
the case of modules and channels, with 
Define_Module()/Define_Channel(). 

但我是通过Define_Module()定义的。

我认为这可能是与包相关的问题,但没有找到解决方案。有什么想法吗?

由于

1 个答案:

答案 0 :(得分:2)

我不熟悉它,但是来自package.ned

//指定此文件夹的NED包 包基本;

//模块C ++类的命名空间 @namespace(碱性);

@license(LGPL);

你需要在基本命名空间中吗?

你是否在命名空间基础上定义了flooding类?