目录
一、GLFW
1、什么是GLFW
2、构建GLFW
(1)下载GLFW源码包
(2)解压
二、CMake
1、什么是CMake
2、安装
(1)下载CMake编译工具
(2)安装CMake
(3)打开GUI界面
(4)选择本机的vs版本点击finish:
(5)再次点击configure
(6)接下来点击generate:
3、编译
(1)在build文件夹里可以看到GLFW.sln文件:
(2)使用vs2019打开GLFW.sln文件,点击生成解决方案
4、链接
(1)可以在src\Debug文件夹中存在glfw3.lib文件
(2)新创建一个文件夹(名字随意)然后再创建两个子文件夹Includes和Libs
(3)找到GLFW文件夹
(4)将GLFW文件放入Includes文件夹
(5)将glfw3.lib文件放入Libs文件夹
(6)打开vs创建一个VC++空项目
(7)修改属性
(8)包含目录添加:D:\OpenGL_Link\Includes;库目录添加:D:\OpenGL_Link\Libs;
(9)在链接器里的输入选项,添加glfw3.lib和opengl32.lib(glfw3.lib就是前面Libs文件夹里的,opengl32.lib在windows下是安装VS后自带的):配置好后点击确定。
三、GLAD
1、什么是GLAD
2、在线配置
3、下载glad压缩包
4、解压
5、项目配置
四、输出窗口
1、新建一个main.cpp
2、输入代码
3、编译运行
一、GLFW
1、什么是GLFW

2、构建GLFW
(1)下载GLFW源码包
Download | GLFW

(2)解压

二、CMake
1、什么是CMake

2、安装
(1)下载CMake编译工具
Download | CMake

(2)安装CMake
勾选添加环境变量

(3)打开GUI界面
设置前两个路径然后点击configure:

(4)选择本机的vs版本点击finish:


(6)接下来点击generate:

3、编译
(1)在build文件夹里可以看到GLFW.sln文件:

(2)使用vs2019打开GLFW.sln文件,点击生成解决方案

4、链接
(1)可以在src\Debug文件夹中存在glfw3.lib文件

(2)新创建一个文件夹(名字随意)然后再创建两个子文件夹Includes和Libs

(3)找到GLFW文件夹

(4)将GLFW文件放入Includes文件夹

(5)将glfw3.lib文件放入Libs文件夹

(6)打开vs创建一个VC++空项目

(7)修改属性

(8)包含目录添加:D:\OpenGL_Link\Includes;库目录添加:D:\OpenGL_Link\Libs;

(9)在链接器里的输入选项,添加glfw3.lib和opengl32.lib(glfw3.lib就是前面Libs文件夹里的,opengl32.lib在windows下是安装VS后自带的):配置好后点击确定。

三、GLAD
1、什么是GLAD

2、在线配置
https://glad.dav1d.de
进行在线配置,然后点击 GENERATE,弹出以下页面,下载glad.zip:

3、下载glad压缩包

4、解压

5、项目配置
找到glad中的glad和KHR文件夹

放到GLFW同目录中

然后复制src\glad.c文件

添加到刚刚你创建的工程中

四、输出窗口
1、新建一个main.cpp

2、输入代码:
std::cout << "hello world!" << std::endl;
3、编译运行:

--END--