Я пытался внедрить GLM (математическую библиотеку) в Visual Studio с OpenGL. Я следил и наблюдал за многими онлайн-ресурсами, которые указывают на то, что я включаю только папку GLM внутри загружаемого zip-файла в Visual Studio. Я считаю, что я также указал правильный относительный путь на вкладке дополнительных каталогов включения. Я поместил папку GLM в файл, который я назвал src / vendor, вместе с другим заголовочным файлом, который уже работает правильно. Visual Studio также может включать GLM как #include "glm / glm.hpp". Свойства конфигурации также установлены правильно, так как в нем совпадает с debug / x86.
Проблема очевидна, когда я собираю проект, поскольку он говорит, что он не может найти никаких файлов с путем "src \ vendor \ glm \ test \ core \ randomheaderfiles.
Во всех ресурсах не указано, что они содержат тестовый файл загружаемого zip-файла или какой-либо другой файл в этом отношении, кроме файла "glm". Так в чем же проблема? Я также получаю предупреждение о том, что «два или более файлов с именем glm.cpp будут создавать выходные данные в одном месте», но оба они имеют одинаковый путь «src \ vendor \ glm \ detail \ glm.cpp», и Я нашел там только один из этих файлов с таким именем.
Я пытался поместить в проект «тестовый» файл загружаемого zip-файла GLM, но это, похоже, не помогло.
//Includes
#include "glm/glm.hpp"
#include "glm/gtc/matrix_transform.hpp"
//functions i'm using in the actual code, for example:
glm::mat4 proj = glm::ortho(-2.0f, 2.0f, -1.5f, 1.5f, -1.0f, 1.0f);