原教程地址
link.
头文件
包含glad和glfw:
#include <glad/glad.h>
#include <GLFW/glfw3.h>
包含 glad.h 和 glad.c
GLFW:针对OpenGL的C语言库
GLAD:简化获取函数位置的库,即管理函数指针
创建窗口
初始化窗口
glfwInit();
//指定OpenGL的版本号
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
//指定模式
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
//Mac OS X系统需要加上下面这行
//glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
创建窗口对象
GLFWwindow* window = glfwCreateWindow(800, 600, "LearnOpenGL", NULL,