配置OpenGL

发布于:2022-12-23 ⋅ 阅读:(209) ⋅ 点赞:(0)

一、下载三个文件

(一)下载GLEW

点我下载:GLEW

(二)下载GLFW

点我下载:GLFW

(三)下载CMake

点我下载:CMake

二、安装程序或解压资源

(一)找到我们下载的三个资源

(二)首先安装CMake

双击 cmake.msi,默认安装即可

(三)解压GLEW和GLFW

三、利用CMake提取文件

(一)打开命令行

找到glfw所解压的路径
此处为:
D:\source\glfw-3.3.8
先在命令行输入:
cd D:\source\glfw-3.3.8
再输入:
D:
即可切换到glfw的路径。

再输入:cmake .

完成后GLFW目录如图所示

VS2019 打开 GLFW.sln

点击重新生成解决方案,等待执行结束(30秒左右)。

四、找到所需的资源文件

(一)新建三个文件夹

(二)找到所需的资源放入三个文件夹

1、

找到 glew32.dll 复制到 DLL 文件夹

2、

放入 Include 文件夹

3、

放入 Lib 文件夹

(三)最后形成一下三个文件夹

1、

2、

3、

五、以上过程的文件资源

提取码:2020

六、创建第一个项目配置

(一)使用VS2019创建一个空的C++项目

(二)添加资源

将上面生成的三个文件夹 Include DLL Lib 放入与.sln同级的目录下。

(三)配置

右击项目名,选择属性

进行以下配置:

1、

2、

3、

4、

七、第一个项目

#include <iostream>
#include <GL/glew.h>
#include <GLFW/glfw3.h>

const int WIDTH = 1600;
const int HEIGHT = 1200;

int main()
{
	glfwInit();
	glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
	glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
	glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_COMPAT_PROFILE);
	GLFWwindow* window = glfwCreateWindow(WIDTH, HEIGHT, "OpenGL", NULL, NULL);
	if (window == NULL)
	{
		std::cout << "Failed to create GLFW window!" << std::endl;
		glfwTerminate();
		return - 1;
	}
	return 0;
}
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到