文章插图
文章插图
让我们试试能不能让GLFW正常工作 。首先 , 新建一个.cpp文件 , 然后把下面的代码粘贴到该文件的最前面 。
#include <glad/glad.h>#include <GLFW/glfw3.h>
请确认是在包含GLFW的头文件之前包含了GLAD的头文件 。GLAD的头文件包含了正确的OpenGL头文件(例如GL/gl.h) , 所以需要在其它依赖于OpenGL的头文件之前包含GLAD 。接下来我们创建main函数 , 在这个函数中我们将会实例化GLFW窗口: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;}
首先 , 我们在main函数中调用glfwInit函数来初始化GLFW , 然后我们可以使用glfwWindowHint函数来配置GLFW 。glfwWindowHint函数的第一个参数代表选项的名称 , 我们可以从很多以GLFW_开头的枚举值中选择;第二个参数接受一个整型 , 用来设置这个选项的值 。该函数的所有的选项以及对应的值都可以在 GLFW’s window handling 这篇文档中找到 。如果你现在编译你的cpp文件会得到大量的
- ghost windows ghost安装驱动
- usb安装驱动程序失败 电脑usb安装驱动一直失败怎么办啊?
- hp服务器驱动下载 HP安装驱动
- 显卡驱动哪种好 显卡驱动和主板驱动
- mysql jar包下载安装教程 java导入mysql驱动包
- 服务器硬盘驱动安装 服务器系统自带驱动在哪里
- 安装虚拟光驱后怎样删除干净 虚拟光驱的驱动器怎么删除
- nvidia更新的驱动在哪 nvidia显卡驱动在哪里更新
- u盘里有个cd驱动怎么删掉 系统盘cd驱动器怎么删除
- mac如何添加打印机驱动 mac如何添加打印机选择软件