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,按照下图步骤编译代码

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

 把生成的 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 目录

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

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

glfw3.lib

glew32.lib

soil2-debug.lib

opengl32.lib

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

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值