Вкл. Linux Я использую эти включения
#include <glm/detail/type_mat.hpp>
#include <glm/detail/type_vec.hpp>
Я заметил, что эти файлы существуют только в исходной папке /usr/include/glm
, а не в источниках, поставляемых с моим кодом. Есть некоторые type_mat*x*.hpp
для каждого размера матрицы, но нет базового c. Затем я попытался запустить это на windows 10 VisualStudio, и он не может найти эти файлы. Я проверил последнюю версию glm, и там снова нет.
Итак, мои вопросы:
Почему эти файлы только в моем пакете с установленной версией glm на linux? Они генерируются автоматически?
Каково правильное решение для windows? Включая #include <glm/glm.hpp>
везде, кажется, работает, но я думаю, что это не так чисто.