Сложность включения GLM в Visual Studio с OpenGL "Не удается открыть исходный файл" - PullRequest
0 голосов
/ 04 апреля 2019

Я пытался внедрить 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);
...