【VS2013】搭建OpenGL与C++控制台程序环境及窗体绘制

本文介绍了如何在Visual Studio 2013中搭建OpenGL和C++的编程环境,包括下载GLFW和GLAD库,配置编译环境,设置动态和静态链接,以及完成基本的窗口绘制。通过这些步骤,读者可以成功创建一个能够在VS2013中运行的OpenGL控制台程序。
摘要由CSDN通过智能技术生成
  1. OpenGL学习参考网站learnopengl.cn

  2. 下载GLFW。建立GLFW环境,并保证它恰当地创建OpenGL上下文并显示窗口。GLFW已经有针对Visual Studio 2013/2015…/2019的预编译的二进制版本和相应的头文件,但是为了完整性我们将从编译源代码开始。所以我们需要下载源代码包。【优先32-bit,目前64-bit有些问题。】
    在这里插入图片描述

  3. 下载GLAD开源库,GLAD使用了一个在线服务。在这里我们能够告诉GLAD需要定义的OpenGL版本,并且根据这个版本加载所有相关的OpenGL函数。因为OpenGL只是一个标准/规范,具体的实现是由驱动开发商针对特定显卡实现的。由于OpenGL驱动版本众多,它大多数函数的位置都无法在编译时确定下来,需要在运行时查询。所以任务就落在了开发者身上,开发者需要在运行时获取函数地址并将其保存在一个函数指针中供以后使用。
    在这里插入图片描述

  4. 解压下载的两个文件
    在这里插入图片描述

  5. 将glfw-3.3.6.bin.win32下的include和vc2013复制,粘贴到新建的glfw2013文件夹下
    在这里插入图片描述
    在这里插入图片描述

  6. 将glfw2013文件夹下lib-vc2013里的动态链接库glfw3.lib拷贝到C:\Windows\SysWOW64目录下(动态链接库配置完毕)

  7. 新建项目TEST,将glad和glfw2013文件夹拷贝到工程目录下,并将glad里的glad.c复制粘贴到TEST.cpp所在目录下。
    在这里插入图片描述
    在这里插入图片描述

  8. 打开工程,配置include。项目——属性——C/C++,分别附加TEST项目下的glfw2013和glad的include文件夹。
    在这里插入图片描述
    在这里插入图片描述

  9. 配置静态链接。链接器——输入——附加依赖项,手动输入glfw3.lib
    在这里插入图片描述

  10. 指定静态链接路劲。链接器——常规——附加库目录(指定到TEST项目下glfw2013的lib-vc2013文件夹即可)
    在这里插入图片描述
    在这里插入图片描述

  11. 工程里包含glad.c文件。右击TEST——添加——现有类——glad.c
    在这里插入图片描述
    在这里插入图片描述

  12. 到此,环境搭

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值