參考博客:OpenGL 開發(fā)環(huán)境配置:Visual Studio 2017 + GLFW + GLEW
Learn OpenGL CN:https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/
配置GLAD
GLAD是一個開源的庫,它能解決我們上面提到的那個繁瑣的問題揭朝。GLAD的配置與大多數(shù)的開源庫有些許的不同,GLAD使用了一個在線服務(wù)降铸。在這里我們能夠告訴GLAD需要定義的OpenGL版本,并且根據(jù)這個版本加載所有相關(guān)的OpenGL函數(shù)摇零。
打開GLAD的在線服務(wù)推掸,將語言(Language)設(shè)置為C/C++,在API選項中遂黍,選擇3.3以上的OpenGL(gl)版本(我們的教程中將使用3.3版本终佛,但更新的版本也能正常工作)。之后將模式(Profile)設(shè)置為Core雾家,并且保證生成加載器(Generate a loader)的選項是選中的×逭茫現(xiàn)在可以先(暫時)忽略拓展(Extensions)中的內(nèi)容。都選擇完之后芯咧,點擊生成(Generate)按鈕來生成庫文件牙捉。
GLAD現(xiàn)在應(yīng)該提供給你了一個zip壓縮文件竹揍,包含兩個頭文件目錄,和一個glad.c文件邪铲。將兩個頭文件目錄(glad和KHR)復(fù)制到你的Include文件夾中(或者增加一個額外的項目指向這些目錄)芬位,并添加glad.c文件到你的工程中。
經(jīng)過前面的這些步驟之后带到,你就應(yīng)該可以將以下的指令加到你的文件頂部了:
#include <glad/glad.h>
點擊編譯按鈕應(yīng)該不會給你提示任何的錯誤昧碉,到這里我們就已經(jīng)準(zhǔn)備好繼續(xù)學(xué)習(xí)下一節(jié)去真正使用GLFW和GLAD來設(shè)置OpenGL上下文并創(chuàng)建一個窗口了。記得確保你的頭文件和庫文件的目錄設(shè)置正確揽惹,以及鏈接器里引用的庫文件名正確被饿。