Visual Studio配置openGL(GLUT)

最近圖形學(xué)實(shí)驗(yàn)要用到GLUT,前兩次都在機(jī)房搞完了,但是每次都很匆忙,索性在電腦上配一個(gè),折磨♂了一晚上給整明白了,留個(gè)教程防止以后忘了。
一、安裝Microsoft Visual Studio
建議從官網(wǎng)下載Visual Studio,鏈接:https://visualstudio.microsoft.com/
接下來(lái)安裝,由于我不知道選什么就選了個(gè)C++桌面開(kāi)發(fā),一般正常都?jí)蛴?(=??ω??=),接下來(lái)一些自定義路徑,建議自己另尋他路(),以免占用C盤內(nèi)存。

二、下載與配置GLUT(重要)
首先下載GLUT,由于GLUT已經(jīng)廢棄了20多年,于是我準(zhǔn)備下載相對(duì)較新的“freeGLUT”,下載鏈接是:https://freeglut.sourceforge.net/
找到“Stable Releases”下選擇任意一個(gè)版本即可。

下完后在include路徑下復(fù)制“GL”文件夾

將其粘貼到VS的include路徑下

這個(gè)時(shí)候,你以為已經(jīng)萬(wàn)事大吉大功告成水到渠成,然而:

無(wú)法打開(kāi)“#¥&*…lib"???
折磨♂了一晚上,找到了一種解決辦法:
首先?C:\Windows\System32 與?C:\Windows\SysWOW64 各自缺失一個(gè)freegult.dll,需要下載并且塞進(jìn)這兩個(gè)目錄;
其次,在VS目錄下,有一個(gè)lib文件夾,里面有x64和x86兩個(gè)文件夾,我們強(qiáng)行放入兩個(gè)lib,x86對(duì)應(yīng)的就是32位的freegult.lib,?x64對(duì)應(yīng)的就是64位的


需要下載的兩個(gè)dll和兩個(gè)lib,我放在了 https://github.com/mipaqwq/openGL
這一步做完了,就真正的做完了?只剩下Visual Studio內(nèi)的一些設(shè)置了。
三、設(shè)置宏定義NDEBUG
首先選擇調(diào)試的方式為x64,

打開(kāi)項(xiàng)目欄中的屬性頁(yè)

對(duì)“C/C++”下的“預(yù)處理器”添加宏定義NDEBUG,然后確定

這時(shí),x64版本的就已經(jīng)可以跑了。
如果想要x86也一樣能跑,同樣地把調(diào)試方式改為x86,然后再添加一次NDEBUG


配置完成?!
