0

最近,我开始在我的一个 OpenGL 项目中使用 GLM 库。直到现在我已经使用了自己的数学库,所以这个 GLM .. 它是否包含错误?

看看代码

#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>

int main()
{
    return 0;
}

现在,我明白了

 1>c:\users\sagar gandhi\documents\visual studio 2012\projects\opengl\glm-0.9.6.0\glm\glm\gtc\quaternion.hpp(116): error C2071: 'glm::tquat<T,P>::operator glm::tmat3x3<T,P>' : illegal storage class
 1>c:\users\sagar gandhi\documents\visual studio 2012\projects\opengl\glm-0.9.6.0\glm\glm\gtc\quaternion.hpp(117): error C2071: 'glm::tquat<T,P>::operator glm::tmat4x4<T,P>' : illegal storage class

现在,我可以完美地消除这些错误,但这不等于编辑库本身吗?难道我做错了什么?这里发生了什么?

4

0 回答 0