我在按照本教程尝试将矩阵和向量与 GLM 相乘时遇到此错误。
reading1.cpp: In function ‘int main()’:
reading1.cpp:50:44: error: conversion from ‘glm::detail::tmat4x4<int>’ to non-scalar type ‘glm::mat4 {aka glm::detail::tmat4x4<float>}’ requested
我正在使用此命令进行编译。
g++ 1.cpp -o 1 -lGLEW -lglfw
#include <glm/glm.hpp>
#include <glm/gtx/transform.hpp>
//program
glm::mat4 myMatrix = glm::translate(10,0,0);
glm::vec4 myVector(10,10,10,0);
glm::vec4 transformedVector = myMatrix * myVector;
//program