Vector2D tankPos = Tank_b017191c::GetTankPosition();
別のクラスから関数を呼び出そうとしていますが、次のエラーが発生します。
47 IntelliSense:非静的メンバー参照は特定のオブジェクトに関連している必要がありますe:\ Repos\GameAI\GameAI\PathFinder_b017191c.cpp 113 21 GameAI
ヘッダーファイルにTank_b017191c.hをインクルードしましたが、それほど遠くはありません。
メンバー関数GetTankPosition
は非静的メンバー関数のようです。たとえば、クラスのインスタンスを使用して呼び出す必要があります
Tank_b017191c tank;
Vector2D tankPos = tank.GetTankPosition();
または
Tank_b017191c tank( /* some arguments */ );
Vector2D tankPos = tank.GetTankPosition();
あなたはこのようなものを持っている必要があります:
Tank_b017191c tank; // you first need to create an object of this class
Vector2D tankPos = tank.GetTankPosition();