最近开始学习OpenGL,想要使用Visual Studio 2022进行编写,所以上网查找配置环境的方法。这个文章是根据youtube上的大佬教的方法进行的环境配置,b站上也有中文字幕的版本。本人对代码的研究十分有限,如果有错误的地方请帮我指出
这个是我看的视频,我感觉对我这种刚刚菜鸡来说真的十分友好QAQ,b站上我看的是“最好的OpenGL教程之一”,感谢up提供的中文字幕,大家的弹幕也解决了我很多问题。
配置GLFW
下载GLFW
下边的链接是我下载的GLFW的地方
An OpenGL library | GLFWhttps://www.glfw.org/选择“Download”,因为我的系统是Windows,所以选择Windows部分的32-bit版本
为什么选择这个版本?
在我上边提到的yuotube上的大佬有很仔细的讲解,我是看到那个视频才明白过来一点点
这个问题在于你选择的平台架构是什么,我选择的是“x86”,所以选择的是32-bit。这个不是根据你的电脑是Windows64就选择64-bit的二进制文件。
如果有大佬有更详细,更通俗易懂的解释,可以在评论区写下你的看法!!
接下来就是在VS2022中创建C++项目,创建完成之后可以在项目下创建一个测试cpp,在GLFW官网上有专门的测试代码,在“Documentation”中就能找到,将代码复制到测试cpp中就可以检测是否完成配置。
首先在产生.sln文档的位置创建一个文件夹用来放置glfw,我创建的文档为“Dependencies”。之后在Dependencies中创建一个新文档放置glfw,我创建的文档为“GLFW”。
对于下载下来的glfw压缩包解压后选择图片中的文档进行复制(因为我的是VS2022,所以第二个我选择的是VC2022)
将复制下来的两个文档放置到刚刚创建的“GLFW”文档中,在“lib-vc2022”中,我们只需要保存“glfw3.lib”即可,剩下的部分可以删除
环境配置
接下来就可以开始配置项目的环境了:)
对于这个配置,我们选择“x86”
对于下边的配置,在属性页中最上边的配置选项都选择“所有配置”,平台选择“Win32”!!
打开创建的项目,右键点击项目名选择“属性”,打开后选择“C/C++”再选择“常规”,选择“附加包含目录”进行路径配置
$(SolutionDir)表示创建项目的位置,将“glfw”中的“include”文档的路径加入到目录中,这里指的是相对路径(这一点我不知道解释的是否正确,如果有错误请帮我指出,谢谢!!)
接下来的配置同样在属性中,点击“链接器”,再选择“常规”选项,点击“附加库目录”
接下来返回“链接器”,选择“输入”,点击“附加依赖项”进行配置,将下边的依赖项输入。
点击确定,环境就配置好啦!
接下来可以在测试cpp中加上三角形绘制的代码进行测试
因为我上边的代码注释掉了,所以会有报错,出来的效果是这个样子的
测试代码大家可以到大佬的视频或者b站对应的视频进行观看!!
视频上讲的特别清楚,属于一看就明白,完全拯救了我这个计算机菜趴TAT,我不确定能不能将链接写到上边,所以在开头贴了视频图片,真的很推荐!!