【Windows+OpenGL+Visual Studio】OpenGL图形编程环境配置(使用Nuget包管理器与glad在线服务方式——快速解决配环境问题,很简单!

本文介绍了如何在VisualStudio中无需配置环境变量解决OpenGL编译问题,通过Nuget安装glfw和glm库,以及具体步骤如新建项目、配置glad环境、添加外部头文件等,确保每个新项目独立安装。
摘要由CSDN通过智能技术生成

我们用Visual Studio配OpenGL环境的时候会遇到编译错误的问题,主要是因为环境变量或者Visual Studio里面系统设置的时候出现了错误,我这个方法是不用配环境变量,只要你的Visual Studio能正常编译出来C++就可以!

注意!!!!!:使用这个方法的时候需要注意的是每一次创建新项目的时候就配一次include文件和glfw,glm (非常简单!)

glfw和glm在Visual Studio里面的Nuget包管理器里下载......

1.打开Visual Studio 2019,在实验文件夹下新建VS空项目

  1. 在菜单项之中选择“菜单”——“Nuget包管理器”——“管理解决方案的nuget程序包“

  1. 我们需要nuget来安装glfw,glm库,下图是Nuget官网中glfw库的信息

在nuget界面分别搜索glfw与glm来安装环境;你也可以在nuget命令行通过Install-Package glm 以及Install-Package glfw来安装环境。

注意:由于nuget安装的包依赖于单个项目,所以以此方式安装的opengl环境无法通用,每个新项目都需要单独安装一次。

如果提示下图信息。你需要关闭代理设置,并重新启动VS

  1. 通过网址https://glad.dav1d.de/ 配置glad环境。

配置如上图所示,语言选择c/c++,gl选择版本3.3 ,profile选择core,选项处勾选Generate a loader,而后选择最下方的generate来生成库文件。

  1. 将glad.zip中包含的include文件夹下的两个文件夹拷贝到实验include文件夹下

  1. 使用glad.zip中src文件夹下的glad.c,替换预先提供的实验文件夹下的glad.c文件
  2. 将提供的参考代码文件添加到项目之中,为方便起见,所有的源码应当放在与当前项目相同的目录下。如下图所示,include文件夹/shader文件夹/cpp文件以及刚才被替换到的glad.c文件应当与vcxproj文件保持同一层级。

  1. 在VS之中将三个c/cpp文件加入项目之中,右键“解决方案资源管理器“中的”源文件”——”添加“——”现有项“,将这三个文件添加入解决方案之中。

编译的时候需要删掉原创建的项目,编译在目的项目里面mian.cpp,如调试成功就ok了!!

如:

  1. 根据步骤7中的路径,将include文件夹的路径添加到项目属性——VC++目录——外部包含目录之中。

最后,编译并运行程序,得到如下输出。

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值