Проблема в определении модуля в omnetpp - PullRequest
1 голос
/ 08 декабря 2010

Привет Я пишу проект в 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 Ответ

2 голосов
/ 08 декабря 2010

Я не знаком с этим, но из package.ned

// назначаем пакет NED этой папки пакет базовый;

// пространство имен классов модуля C ++ @namespace (основной);

@ лицензия (LGPL);

вам нужно быть в простейшем пространстве имен, наверное?

А у вас флуд класс не определен внутри пространства имен basic?

...