入门OpenGL教程EP1-搭建环境
下载安装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运行后,就能看到如下窗口
代表我们成功配置好了开发环境