首先检测搭建是否成功:
#include<iostream>
#define GLFW_STATIC
#include <GL/glew.h>
#include<GLFW/glfw3.h>
int main() {
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);//使用的OpenGL的主版本号
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);//次版本号
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);//选择要用的profile
//glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);// Mac
return 0;
}
如果报错说明搭建的环境有问题,没有顺利链接到glfw库。
创建GLFW窗体:
#include<iostream>
#define GLEW_STATIC
#include <GL/glew.h>
#include<GLFW/glfw3.h>
int main() {
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);//使用的OpenGL的主版本号
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);//次版本号
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);//选择要用的profile
//glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);// Mac
//Opengl GLFW Window
GLFWwindow* window = glfwCreateWindow(800, 600, "LearnOpenGL", NULL,