カメラの状態を管理するための次の構造体があります
struct keyState
{
float x_rotation, y_rotation, z_rotation;
float x_rotation_rad, y_rotation_rad, z_rotation_rad;
float x_pos, y_pos, z_pos;
} state_manager;
この構造体は、私のWalkingCameraManipulator.hクラスにあります。WalkingCameraManipulatorはWalkingCameraManipulator.cppに実装されており、メインクラスに#include"WalkingCameraManipulator"があります。
エラー1エラーLNK2005: "struct keyState state_manager"(?state_manager @@ 3UkeyState @@ A)はすでにmain.objで定義されていますエラー2エラーLNK1169:1つ以上の複数定義されたシンボルが見つかりました
ただし、次のエラーメッセージを処理しているため、構造に最適な場所を見つける必要があります。ここで何ができるかについて何かアイデアはありますか?前もって感謝します。