glm库安装
linux
下载源码
bash
git clone https://github.com/g-truc/glm.git
bash
wget https://github.com/g-truc/glm/archive/refs/tags/1.0.1.tar.gz
准备依赖环境
bash
sudo dnf install cmake make gcc gcc-c++
compiler and install
bash
cd glm
cmake -S . -B build
sudo cmake --build build -- install
test
CMakeLists.txt
cmake
cmake_minimum_required(VERSION 3.20)
project(glm)
find_package(glm CONFIG REQUIRED)
add_executable(glm src/glm.cpp)
target_link_libraries(glm PRIVATE glm::glm)
src/glm.cpp
cpp
#include <glm/glm.hpp>
#include <iostream>
int main()
{
glm::vec2 point1(1, 1), point2(2, 2);
glm::vec2 res = point1 + point2;
std::cout << "X: " << res.x << std::endl;
std::cout << "Y: " << res.y << std::endl;
return 0;
}
build && run
bash
cmake -B build -S .
cmake --build build
./build/glm