使用OpenGL顯示一個(gè)窗口,并畫(huà)一個(gè)三角形
首先引入GLFW庫(kù),它是一種非常輕量級(jí)的庫(kù),僅僅為我們創(chuàng)建一個(gè)窗口,允許我們使用例如Input一樣基礎(chǔ)的東西。
我們到GLFW官網(wǎng)下載好庫(kù),將文件夾里面的include和lib-vc2022復(fù)制到我們的項(xiàng)目里,lib-vc2022文件夾中只留下glfw3.lib,然后復(fù)制官方使用文檔到VS。



到VS中的項(xiàng)目屬性中添加附加包含目錄,這里可以搜索solution目錄的宏,

然后到鏈接器里設(shè)置lib庫(kù)的目錄

然后設(shè)置想要鏈接的文件,出于學(xué)習(xí)目的,這里先把默認(rèn)自帶的庫(kù)都刪掉,只鏈接glfw3.lib

此時(shí)生成項(xiàng)目會(huì)得到以下報(bào)錯(cuò),這樣的鏈接錯(cuò)誤,我們可以復(fù)制無(wú)法解析的外部符號(hào),到微軟的官方文檔里查找他們是屬于哪個(gè)庫(kù),然后到鏈接器中添加。


現(xiàn)在點(diǎn)擊調(diào)試,可以得到一個(gè)黑色窗口了,

在循環(huán)里插入以下代碼便可得到一個(gè)白色的三角形

標(biāo)簽: