首页 > 其他 > 详细

OpenGL学习笔记

时间:2020-01-20 20:09:20      阅读:56      评论:0      收藏:0      [点我收藏+]

本教程严格按照https://learnopengl-cn.github.io/教程来学习与总结以及问题,本教程只会说明博主本人遇到的问题与解决方案。

在开始编程前,你需要配置环境。

一、环境

window10 (1903)

16G

CPU:I5-6600K

IDE:VS2019

OpenGL:3.3

二、配置环境

cmake:vs是自带cmake的,但是怎么尝试都不行,没有生成 glfw3.lib 按照教程走,没有遇到问题

把各种头文件新建文件夹中,并在IDE中设置好“包含目录”和“库目录”路径。

可能会遇到找不到头文件的情况:比如

#include <glad/glad.h>
#include <GLFW/glfw3.h>

这是因为“/”是指文件夹中的意思,也就是不能仅仅把文件复制到自建的文件夹中,要把本身的文件夹复制进来,可以说是习惯问题,但是大家都这么写,为了头文件的一致性,所以还是这样来比较好。

配置完成后,新建cpp,能运行不报错就算配置完成了,如果你是macos,需要注释掉的代码,但我记得xcode貌似很方便。

#include <glad/glad.h>
#include <GLFW/glfw3.h>

#include <iostream>

int main()
{
    glfwInit();
    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
    //我们将主版本号(Major)和次版本号(Minor)都设为3。我们同样明确告诉GLFW我们使用的是核心模式(Core-profile)
    //glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);

    return 0;
}

OpenGL学习笔记

原文:https://www.cnblogs.com/working-in-heart/p/12219047.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!