OpenGL创建简单窗口

开发环境:ubuntu16.04 + Qt4.2.1

主要参考教程:

https://learnopengl-cn.github.io/01%20Getting%20started/03%20Hello%20Window/#_5

glfw库安装之后,在QT工程中得.pro文件中加入:

LIBS +=-lGLEW -lglfw3 -lGL -lX11 -lXi -lXrandr -lXxf86vm -lXinerama -lXcursor -lrt -lm -pthread -ldl

glad头文件和c文件加入之后,在.pro文件中加入:

INCLUDEPATH += $$PWD/include

方得编译无措,这个环境折腾了大半天。

第一课:创建窗口

包含头文件:

#include <glad/glad.h>

#include<GLFW/glfw3.h>

创建mian函数,实例化glfw窗口:

intmain(){

    glfwInit();

    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);

    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);

    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

    //glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);    return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容