我在我的 OpenGL 测试项目中包含一个文件,但是当我尝试构建它时,我得到“glad/glad.h:没有这样的文件或目录”我所有的 C++ 智能感知路径都指向它。为什么会这样?
#include <glad/glad.h>
#include <GLFW/glfw3.h>
int main()
{
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
//glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
return 0;
GLFWwindow* window = glfwCreateWindow(800, 600, "Output Engine", NULL, NULL);
if (window == NULL)
{
//std::cout << "Failed to create GLFW window" << std::endl;
glfwTerminate();
return -1;
}
glfwMakeContextCurrent(window);
glViewport(0, 0, 800, 600);
void framebuffer_size_callback(GLFWwindow* window, int width, int height);
// void framebuffer_size_callback(GLFWwindow* window, int width, int height){
// glViewport(0, 0, width, height);
// }
glfwSetFramebufferSizeCallback(window, framebuffer_size_callback);
while(!glfwWindowShouldClose(window))
{
glfwSwapBuffers(window);
glfwPollEvents();
};
glfwTerminate();
return 0;
}