使用 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
就没了
我正在使用 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
就没了