Visual Studio配置OpenGL

近期工作中需要用到OpenGL,而之前一直是用Opencv工作,这就需要在VS上配置OpenGL。因为是首次在VS上配置OpenGL,以备自己和有需要的小伙伴不时之需。我的VS是2022版的,但配置流程各版本应该都是一样的。

根据百度百科的解释,OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。

这里主要介绍GLUT,GLFW和GLAD的配置,GLUT,GLFW和GLAD都是OpenGL的第三方库。

GLUT配置

首先是GLUT的配置,本来是打算在在官网下载的,但是官网显示建议使用freeGLUT,所以只好在别处下载,以下的链接是从其他博客获得的,可正常下载gult库。或者从在网上搜索一下有关GLUT库的下载,网上资源很多。

https://www.52txr.cn/go/aHR0cHM6Ly93d3cub3BlbmdsLm9yZy9yZXNvdXJjZXMvbGlicmFyaWVzL2dsdXQvZ2x1dGRsbHMzN2JldGEuemlw

Visual Studio配置OpenGL_第1张图片

文件下载并解压好后会得到以下五个文件:

Visual Studio配置OpenGL_第2张图片

将glut.h文件放到自己的VS目标目录中,路径为:VS\VC\Tools\MSVC\14.34.31933\include\gl 中,VS为自己的Visual Studio安装文件夹,其中gl文件夹自行创建。 

glut.lib和gult32.lib文件的目标路径为 VS\VC\Tools\MSVC\14.34.31933\lib\x86.

最后把glut.dll和glut32.dll放到系统文件夹,如果电脑是64位则路径为:C:\Windows\SysWOW64

如果电脑系统是32位则路径为:C:\Windows\System32

安装nupengl:

这里要注意的是,每创建一个glut项目都要重新安装nupengl。

首先打开VS,创建一个控制台应用,项目语言要选中C++。

Visual Studio配置OpenGL_第3张图片

 在项目里选择管理NuGet程序包。

Visual Studio配置OpenGL_第4张图片

 然后搜索nupengl并进行安装。

到此GULT的安装便完成了。

GLFW配置

GLFW下载链接为:

https://www.glfw.org/download.html

根据电脑系统下载相应版本:

Visual Studio配置OpenGL_第5张图片

 解压后得到名为glfw-3.3.8.bin.WIN64的文件夹(以64位版本为例),将路径 glfw-3.3.8.bin.WIN64\include\GLFW 中的glfw3.h文件(如下图)放到 目标路径:VS\VC\Tools\MSVC\14.34.31933\include\GLFW下,GLFW文件夹自行创建。

Visual Studio配置OpenGL_第6张图片

 然后将路径 glfw-3.3.8.bin.WIN64\lib-vc2022中的glfw3.dll, glfw3_mt.lib, glfw3.dll文件放到路径  VS\VC\Tools\MSVC\14.34.31933\lib\x86 下。

Visual Studio配置OpenGL_第7张图片

 然后将glfw3.dll放到 C:\Windows\SysWOW64。

到此GLFW的安装便完成了。

GLAD配置

glad官网地址为:

https://glad.dav1d.de/

进入官网后安装以下选项选择:

Visual Studio配置OpenGL_第8张图片

 然后点击Generate然后下载zip文件。

Visual Studio配置OpenGL_第9张图片

 将glad\include中的两个文件夹复制到目标路径 VS\VC\Tools\MSVC\14.34.31933\include中去。(VS为自己的visual studio安装文件夹)。至于glad\src中的glad.c文件,不需要放置到任何的位置

,如果VS项目中需要用GLAD,把glad.c复制到源文件目录下即可。

你可能感兴趣的:(ide)