Windows 10搭建 OpenGL 环境(C++)

1、创建 sdk 目录

IDE使用 Visual Studio 2022,在电脑上创建一个目录,用来存放要使用的 OpenGL 库,后面步骤中生成的各种库文件,都会放到这个目录,用于配置 VS 项目模板,本文将使用这个目录:F:\OpenGL\sdk(简称“sdk目录”),在sdk目录下创建两个子目录:lib 和 include

2、GLFW 窗口管理库

(1)下载 glfw 源码,把下载的源码中的 ..\glfw\include\GLFW 目录(包含要使用的头文件)复制到 ..\sdk\include 目录中

(2)下载 CMake,下载完解压后,双击 ..\cmake-3.27.3-windows-x86_64\bin\cmake-gui.exe 打开CMake,按照下图步骤编译代码

Windows 10搭建 OpenGL 环境(C++)_第1张图片

 双击输出目录中的 GLFW.sln 打开 VS,选择 x64,右键点击“解决方案”,然后点击“生成解决方案”,生成成功后, 在输出窗口中 Ctrl + F 搜索 “glfw3.lib”,

Windows 10搭建 OpenGL 环境(C++)_第2张图片

 把生成的 glfw3.lib 复制到 ..\sdk\lib 目录中

3、GLEW 拓展库

下载 glew,下载 Windows binaries for 32-bit and 64-bit 就行,下载完成解压后,把 lib\Release\x64\glew32.lib 复制到 ..\sdk\lib\ 目录,把 bin\Release\x64\glew32.dll 复制到 sdk 目录(这个只是为了后面方便找到这个文件,实际开发时需要手动添加引用),把 include\GL 整个文件夹复制到 ..\sdk\include 目录

4、GLM 数学库

下载 glm,把 glm 文件夹(包含.hpp)复制到 ..\sdk\include 目录

5、SOIL2 纹理图像加载库

下载 premake

下载 SOIL2,把 SOIL2\src\SOIL2 文件夹复制到 ..\sdk\include 目录

把 premake5.exe 复制到 SOIL2 目录,打开命令提示符,切到 SOIL2 目录,然后运行指令

premake5 vs2022

使用 VS 打开解决方案 ..\SOIL2\make\windows\SOIL2.sln,选择 x64,右键点击“soil2-static-lib”,然后点击“生成”,把生成的 soil2-debug.lib 复制到 ..\sdk\lib 目录

6、创建项目模板

创建一个C++空项目(名字随便起,比如 OpenGLProject),选择 Debug x64(后面选择Release把后面的步骤重复一遍),右键点击项目 OpenGLProject,点击“属性”,平台选择 x64,VC++目录 -> 常规 -> 包含目录,添加 ..\sdk\include 目录

Windows 10搭建 OpenGL 环境(C++)_第3张图片

链接器 -> 常规 -> 附加库目录,添加 ..\sdk\lib 目录

Windows 10搭建 OpenGL 环境(C++)_第4张图片

 链接器 -> 输入 -> 附加依赖项,添加4个文件名:

glfw3.lib

glew32.lib

soil2-debug.lib

opengl32.lib

Windows 10搭建 OpenGL 环境(C++)_第5张图片

 点击“应用”,“确定”,最后点击主窗口上面的“项目” -> 导出模板,以后新建项目的时候就可以选择整个项目模板来创建OpenGL项目了

Windows 10搭建 OpenGL 环境(C++)_第6张图片

你可能感兴趣的:(Windows桌面应用,windows)