使用 cSimpleModule 的 OMNeT++/Veins 问题

OMNeT++/Veins problem using cSimpleModule

我正在使用 OMNeT++ 5.3 和 Veins 4.7.1 实现 vanet,但我遇到了无法解决的错误。

代码:

public:
    SienaStatisticsAccess() { }
    SienaStatistics* getIfExists() {
        //Finds a module by its path.
        return dynamic_cast<SienaStatistics*>(simulation.getModuleByPath("stats"));
    }

错误:

'simulation’ was not declared in this scope

代码应如下所示:

return dynamic_cast<SienaStatistics*>(getSimulation()->getModuleByPath("stats"));

用这个至少'simulation’ was not declared in this scope就没了