问问题
938 次
1 回答
1
好吧,我找出问题所在。首先,我需要在当前子模块中添加移动模块的头文件以获取定义。所以我包括-
#include "MassMobility.h"
#include "StationaryMobility.h"
然后在代码中我做了以下修改: -
cModule* parentmod = getParentModule();
cModule* mobilitymod = parentmod->getParentModule()->getSubmodule("mobility");
MassMobility* massMobilityMod = dynamic_cast<MassMobility*>(mobilitymod);
EV<<"Current position is <<"massMobilityMod->getCurrentPosition();
所以错误的原因是缺少定义,这是由该解决方案中的头文件提供的。
于 2015-06-08T07:53:30.823 回答