開(kāi)發(fā)環(huán)境:ubuntu16.04 + Qt4.2.1
主要參考教程:
https://learnopengl-cn.github.io/01%20Getting%20started/03%20Hello%20Window/#_5
glfw庫(kù)安裝之后芒率,在QT工程中得.pro文件中加入:
LIBS +=-lGLEW -lglfw3 -lGL -lX11 -lXi -lXrandr -lXxf86vm -lXinerama -lXcursor -lrt -lm -pthread -ldl
glad頭文件和c文件加入之后,在.pro文件中加入:
INCLUDEPATH += $$PWD/include
方得編譯無(wú)措篙顺,這個(gè)環(huán)境折騰了大半天偶芍。
第一課:創(chuàng)建窗口
包含頭文件:
#include <glad/glad.h>
#include<GLFW/glfw3.h>
創(chuàng)建mian函數(shù),實(shí)例化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;
}