Когда я пытаюсь вызвать функцию sendDirect () следующим образом:
cSimpleModule *module = new cSimpleModule();
module->sendDirect(msg, nodeId,"io");
Компилятор возвращает эту ошибку:
Согласно документации Omnet ++, этот класс имеет функцию sendDirect (): https://doc.omnetpp.org/omnetpp/api//classomnetpp_1_1cSimpleModule.html
Я пытаюсь использовать функцию sendDirect()
в стандартном файле cpp. Под стандартным файлом cpp я подразумеваю, что он не имеет отношения к файлу ned (у него нет модуля файла ned).
Когда я использую функцию sendDirect()
в файле cpp у которого есть модуль который определил функцию Define_Module("moduleName")
, sendDirect()
напрямую работает. Он работает без создания какого-либо объекта для его использования.
Моя основная проблема заключается в том, почему я не могу использовать функцию sendDirect()
в файле cpp, в котором нет модуля (связанный файл ned)? Если это возможно, то как это может быть?