1
4

1 に答える 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 に答える