GLFW
-
從GLFW中下載預編譯二進制文件热监,因為嘗試過編譯源代碼后報錯蹲盘,所以放棄編譯源代碼。
1.png -
之前我配置的是32位的铐尚,現(xiàn)在嘗試64位的鞭铆。不過建議使用32位或衡,據(jù)說64位會有莫名其妙的錯誤
2.png -
復制目錄中的
include
和lib
焦影,放在固定的地方可以為以后用的時候提供方便。(我用的Visual Studio 2019)
3.png -
做完這些之后封断,使用vs創(chuàng)建一個
C++
的空項目
4.png -
設(shè)置一下項目屬性
5.png
-
把GLFW庫鏈接(Link)進工程
6.png -
在鏈接器里面添加這個文件
glfw3.lib
和opengl32.lib
7.pngWindows上的OpenGL庫:
opengl32.lib
已經(jīng)包含在Microsoft SDK
里了斯辰,它在Visual Studio安裝的時候就默認安裝了。Linux上的OpenGL庫:在Linux下需要鏈接
libGL.so
庫文件坡疼,這需要添加-lGL
到鏈接器設(shè)置中彬呻。如果找不到這個庫可能需要安裝Mesa,NVidia或AMD的開發(fā)包柄瑰,這部分因平臺而異闸氮。
GLAD
- 打開GLAD的在線服務(wù),將語言(Language)設(shè)置為C/C++教沾,在API選項中蒲跨,選擇3.3以上的OpenGL(gl)版本。之后將模式(Profile)設(shè)置為Core授翻,并且保證生成加載器(Generate a loader)的選項是選中的』虮現(xiàn)在可以先(暫時)忽略拓展(Extensions)中的內(nèi)容。都選擇完之后堪唐,點擊生成(Generate)按鈕來生成庫文件巡语。
8.png - GLAD現(xiàn)在應該提供給你了一個zip壓縮文件
9.png - 包含兩個頭文件目錄,和一個glad.c文件淮菠。將兩個頭文件目錄(glad和KHR)復制到剛才準備的環(huán)境文件夾里
10.png - 并添加glad.c文件到工程中
11.png
隨便找個代碼試試看不能跑
12.png
教程來自于這里LearnOpenGL CN