最近,我开始在我的一个 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
现在,我可以完美地消除这些错误,但这不等于编辑库本身吗?难道我做错了什么?这里发生了什么?