参考了很多朋友的配置。以下为自己成功配置的步骤。
采用GLAD+GLFW环境因为计算机图形学课程实验环境要求。
Step 1 下载GLAD
GLAD用于管理OpenGL的函数指针。所以在使用任何OpenGL之前都需要初始化GLAD。
去官网,按照OpenGL版本下载.
OpenGL版本查看–网上可搜方法。
下载下面压缩包。
Step 2 下载GLFW
GLFW是OpenGL的C语言库,为渲染物体提供了一些接口。
去官网,下载 Windows pre-compiled binaries 32-bit
Step 3 制作opengl文件夹
- 新建opengl(名字随意)文件夹,有子文件夹include,lib,src
- 把GLFW的子文件夹include下的内容,GLAD中的子文件夹们的内容放在include中
- 把GLFW子文件夹中的对应版本放到lib中
(lib-vc2019)
- 把GLAD子文件夹中的src复制到src
- 最后结构如下:
Step 4 配置VS项目
- 把opengl文件夹放到新建项目中
- 右键项目
属性
- 在包含目录中引入include的路径,在库目录中引入lib的路径
- 在Linker(链接器)选项卡里的Input(输入)选项卡里添加
opengl32.lib
glfw3.lib
- 在源文件中引入glad.c
- 搞定
Step 5 头文件
至此,安装成功。
以上2个拥有以下头文件。
#include <glad/glad.h>
// glGenVertexArrays就在此库中
#include<GLFW/glfw.h>
Additionally
安装”GLSL Language Integration“,设置shader(CG 、GLSL)语法提示、高亮和显示行号以及shader语法报错。
”扩展“→”管理扩展“→”GLSL Language Integration“
重启VS2019自动安装。