Visual Studio错误:glm无法打开glm\detail\glm.cpp

bmvo0sr5  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(247)

我学习opengl并遵循https://github.com/JoeyDeVries/LearnOpenGL中的代码
第一章可以运行了,但是在介绍glm之后,我发现了一个错误:无法打开源代码:“glm\detail\glm.cpp”:没有这样的文件或目录。
我的代码是:

#include <glad/glad.h>
#include <GLFW/glfw3.h>
#define STB_IMAGE_IMPLEMENTATION
#include <stb_image.h>

#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>

#include <shader.h>

#include <iostream>

字符串
我已经将我的“include”文件夹包括在解决方案资源管理器中,并且还将我的include目录路径输入到properity - additional include目录中。
solution resource manager
additional include directory
当我按住“Ctrl”键并将鼠标悬停在“#include <glm/glm.hpp>”上时,它会变成蓝色,单击可以导致跳转到glm代码。因此,它可能表明,我已经成功地包括glm,但有什么地方错了?

njthzxwz

njthzxwz1#

我可能是在Visual Studio中犯了一个错误,我发现解决方案资源管理器中包含了两个glm.cpp,只有当我切换到解决方案视图并拖动窗口句柄查看glm.cpp的情况时,我才发现这个错误。这两个glm.cpp有不同的相对路径,看起来很奇怪。双击这两个glm.cpp中的一个,然后给予错误,所以我将其从解决方案中排除,然后没有错误。总而言之,这是一个关于Visual Studio解决方案管理但没有OpenGL的琐碎错误。

相关问题