我试图转发从glm库声明mat4类。我想创建一个相机类来处理我的所有相机矩阵信息,但是在编写头部时遇到了麻烦,而不必在我的标题中包含glm文件。
我的标题如下:
#pragma once
namespace glm
{
class mat4;
}
class Camera
{
public:
Camera();
~Camera();
private:
glm::mat4 projection;
glm::mat4 view;
glm::mat4 model;
glm::mat4 MVP;
};
对于每个成员,我收到错误C2079:' Camera :: [member]'使用未定义的类' glm :: mat4'
我真的需要帮助。提前谢谢。