我正在使用omnet ++编写自己的简单模块。在omnetpp中找不到类“simpleModule”
在omnet IDE中,我创建了三个简单模块。
之后,我创建了一个使用这些模块的“网络”。
它成功建立,但每当我试着模拟它,它显示了在网络 设置模块
错误(cModule)NetworkTopologyOnly(ID = 1):类 “mySimplemodule2” 未发现 - 也许其代码不是连接到 ,或者该类未被Register_Class()注册,或在 模块和通道的情况下,使用 Define_Module()/ Define_Channel()。
我该如何成功地模拟使用我自己的简单模块? 谢谢。
你有没有建立你的项目? –
如果您记住OMNeT ++仿真是OMNeT ++内核与仿真模型库链接(静态或动态,就像任何二进制文件一样),错误消息是不言自明的。每个库都将使用OMNeT ++内核注册其所有模型(这是错误消息中提到的宏)。这就是错误信息所说的:工厂不知道你正在试图实例化的模型 - 并且它为什么会列出可能的原因。 –
@JerzyD。是的,它正在成功建设。但在构建网络拓扑结构并对其进行仿真时,会加载一些简单的模块,但这个简单的模块会导致问题。 – user3243499