OpenGL + Visual Studio 2019 最简单配置环境方法

3 篇文章 0 订阅

步骤一_新建一个空项目

在这里插入图片描述
在这里插入图片描述

步骤二_使用Visual Studio 2019的NuGet功能获取类库

在这里插入图片描述
在这里插入图片描述

nupengl.core

在这里插入图片描述
在这里插入图片描述
等待安装完毕
在这里插入图片描述

步骤三_添加OpenGL32.lib的依赖

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

opengl32.lib

在这里插入图片描述
然后配置环境就完成了!

步骤四_测试是否可以运行成功(GLEW,GLFW)

在这里插入图片描述
在这里插入图片描述
这里使用了买书附赠的随书代码
在这里插入图片描述
运行成功!
在这里插入图片描述
(花了四个小时,尝试了网上所有没用的办法,最后才发现是opengl32.lib的依赖没加上…)
如果在CSDN上面直接查这个环境安装出的错,我保证百分之95以上的方法屁用没有,我在这上面浪费四个小时,之后才在一篇讲解GLEW、GLFW、OpenGL之间的关系的文章中找到了原因——“Win32 下必须 Link opengl32.lib.”。然后把配置环境的步骤重新走了一遍,以后的新手就可以不用在这方面浪费大量的时间与精力了。

EXTRA_导出模板不用每次新建项目就重新配环境

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
创建完成
在这里插入图片描述
再次打开Visual Studio 2019 新建项目的时候就能选择导出的模板了

在这里插入图片描述
同样运行成功!
在这里插入图片描述

2022/3/7 更新

如果想要安装配置一些其他的OpenGL之外的环境,且在以上方法不满足的情况下,可参考微软的官方文档 演练:创建和使用自己的动态链接库 (C++)。其中介绍了 如果在某些系统目录、环境路径或本地应用目录中找不到 DLL,则加载会失败。而解决方式就是生成后事件。
在这里插入图片描述
在大部分情况下使用生成后事件能成功解决问题。

2022/5/9 更新

如果觉得在网上很难找到OpenGL相关运行库,我在此提供一个简易的示例。其中已经配置好了GLM、GLFW、GL、SOIL2的运行环境(使用相对路径),仅需要在电脑上安装一个VS2019及以上的运行环境即可。

OpenGL/C++ 简易包装键盘输入测试模块

VS打开项目后,右键可在项目属性中查看具体的配置方式(包含生成后事件,与早期此文章的配置方案不同)。

  • 10
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在 Visual Studio 2019 中配置 OpenGL 开发环境,可以按照以下步骤操作: 1. 下载和安装 OpenGL 开发工具包。可以从 OpenGL 官方网站或其他第三方网站下载。请注意,OpenGL 并不是单独的软件,而是一组库和 API。因此,您需要下载包含库和头文件的完整开发工具包。 2. 创建一个新的 Visual Studio 2019 项目。选择“空项目”模板,并使用 C++ 作为语言。 3. 在项目属性中配置包含目录和库目录。在 Visual Studio 2019 中,可以通过右键单击项目名称并选择“属性”打开项目属性。在属性窗口中,选择“VC++ 目录”选项卡,然后设置包含目录和库目录。 4. 在“常规”选项卡下,将“附加包含目录”设置为 OpenGL 的包含目录。例如,如果您的 OpenGL 头文件位于“C:\OpenGL\include”目录下,则应将“附加包含目录”设置为“C:\OpenGL\include”。 5. 在“链接器”选项卡下,将“附加库目录”设置为 OpenGL 的库目录。例如,如果您的 OpenGL 库文件位于“C:\OpenGL\lib”目录下,则应将“附加库目录”设置为“C:\OpenGL\lib”。 6. 在“链接器”选项卡下,将“附加依赖项”设置为所需的 OpenGL 库文件。OpenGL 库文件的名称可能因平台和编译器而异。例如,在 Windows 平台上,您可能需要将“opengl32.lib”和“glu32.lib”添加到“附加依赖项”中。 7. 在代码中包含所需的 OpenGL 头文件。要使用 OpenGL 函数,您需要包含“gl.h”头文件。要使用 OpenGL 实用程序函数,您需要包含“glu.h”头文件。 8. 现在,您可以开始编写使用 OpenGL 的代码了。在编译和链接代码之前,请确保您的系统上已安装 OpenGL 运行时库。 希望这些步骤能帮助您配置 Visual Studio 2019 中的 OpenGL 开发环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WiChP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值