入门 OpenGL 教程 EP1 - 搭建环境
所需要的工具
- 一台能上网的电脑
Visual Studio- 善于发现问题的心
下载安装Visual Studio
据传写OpenGL最方便的就是VS了,那么我们也跟随大流一起使用VS来进行学习。
进入 Visual Studio的官方网站并且下载Visual Studio (2019 或 2022 均可)
在Visual Studio Installer界面选择Desktop development with C++点击安装即可完成Visual Studio的安装。

下载OpenGL库 (library)
在本系列教程中,我们使用GLFW与GLEW来进行学习,所以我们需要下载这两个库文件
GLFW
进入 GLFW 的下载页面,有几种不同的选项提供下载。
- 当我们需要最好的性能时我们需要下载源代码 (
Source) 进行编译 - 为了节省时间,我们使用预编译 (
pre-compiled) 文件 32-bit文件可以使编译出来的程序运行在32-bit与64-bit的计算机上,而64-bit的文件编译后的程序仅能运行在64-bit的计算机上,下载时请谨慎考虑目标的环境,建议使用32-bit文件保证兼容性
GLEW
由于Sourceforge上的GLEW版本2.1.0为 2017 年所发布的且不是最新版本,所以我们使用GitHub官方库进行下载,同样使用预编译文件。
同样进入 GLEW 的发布页面,选择最新版本2.2.0的glew-2.2.0-win32.zip下载。
配置Visual Studio
创建我们的工作文件夹 (比如OpenGL),使用Visual Studio创建空项目。


在新创建的项目中添加include与lib文件夹
将GLEW与GLFW中include文件夹下的所有文件以及文件夹复制进入项目的include目录

接着将lib文件进行复制,glfw请复制对应版本的lib目录,确保 lib 下拥有这两个文件。

在项目中添加cpp文件,按Ctrl + Shift + A 进入对话框

选择Visual C++创建.cpp文件,命名为main.cpp
创建之后右键项目名称后的最后一栏进入属性

调整配置到’所有配置’以及’所有平台’,进入C++选项

添加刚刚的include目录到’额外的 include 目录下’

接着修改连接器


并且在’输入’中修改依赖


1 | opengl32.lib |
全部修改完成之后回到代码编辑页面复制下面的代码
1 |
|
保存,点击F5 运行后,就能看到如下窗口

代表我们成功配置好了开发环境