1、下载所需的文件
需要4个库:glew、glad、glfw和stb_image
1.1 GLFW
下载:
安装后,自建一个文件夹glfw,将以下5个文件放入glfw中。
1.2 GLAD
生成代码:
下载:
自建一个文件夹glad,将解压后的文件放入
1.3 GLEW
下载:
安装得到glew-2.1.0:
1.4 stb_image
下载:
解压得到stb-master:
2 VS2013设置
2.1 包含目录
将glfw、glad\include、glew-2.1.0\include、stb-master这4个路径包含进来:
D:\Mylib\01-Lib\glfw
D:\Mylib\glad\include
D:\Mylib\glew-2.1.0\include
D:\Mylib\01-Source\stb-master
如下图,
2.2 库目录
将glfw,和glew-2.1.0\lib\Release\Win32包含进来:
D:\Mylib\01-Lib\glfw
D:\Mylib\glew-2.1.0\lib\Release\Win32
如下图,
2.3 附加依赖项
添加附加依赖项:
glfw3.lib
glfw3dll.lib
opengl32.lib
glew32s.lib
如下图
测试代码
使用learnopengl官网上的代码进行测试。注:头文件定义不能缺少#define STB_IMAGE_IMPLEMENTATION ,官网上给的代码少了这一句,应在#include <stb_image.h>前加上,如下:
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#define STB_IMAGE_IMPLEMENTATION //一定要加这一行
#include <stb_image.h>