OpenGL(一)之配置篇

2022-05-25 08:18:10 字數 1017 閱讀 8192

本文是是在windows環境下配置opengl

本機環境:win10+vs2013

2.配置步驟:

我們需要把這些不同型別的檔案放在不同的地方。

所有把.h結尾的檔案全部放在vs安裝目錄下的\vc\include\gl中,如果沒有gl資料夾,則自己新建乙個,一般opengl程式的開頭 #include 應該對應的這裡。

.lib結尾的檔案全部放在vs安裝目錄下的\vc\lib中。

.dll結尾的檔案全部放在系統目錄下system32資料夾中(最好在syswow64資料夾中也放乙份)。

然後我們就可以開啟vs來新建專案了。

如果現在專案可以執行就不必進行下面的處理了,,

這裡還要注意一點,如果這樣新建專案還不行(有時候執行專案時,會出現link錯誤),還需要多做一點工作。如下

右鍵專案如上圖的專案,選擇屬性。

選擇到如上輸入位置,選擇右邊的附加依賴項。

點選編輯。

。即:glaux.lib

glu32.lib

glut.lib

glut32.lib

opengl32.lib

在紅色方框中新增如上資訊之後點選確定即可。

接下來就可以愉快的使用opengl了~

the end~

OpenGL 摸索篇之物體旋轉

關於物體旋轉,很多人都用glrotate處理,確實,只要知道旋轉軸與旋轉角度,即可發生旋轉。這裡我要分享一下怎麼相應滑鼠運動來處理物體旋轉。滑鼠運動可以記錄前後的滑鼠座標 x,y 而從x y中怎麼獲得旋轉軸和旋轉角度呢?第一 模型,將整個程式桌面看做乙個球體,而滑鼠的位置 x,y 對應球體表面的點。...

Gateway篇(一)之Gateway配置

閘道器出現的背景閘道器的作用 閘道器是處於應用程式或服務之前的系統,用來管理授權 訪問控制和流量限制等。通俗來講就是對其他服務請求的集中管理,請求先到閘道器,再由閘道器請求到真實的服務。gateway中主要的幾個配置 route路由 閘道器的基本,由id uri 斷言 predicate 過濾器 f...

套路篇 一 之軟體配置

最近在瘋學mysql,感受到了其變數配置的靈活性,隔離性。不由想起linux中的多使用者的各自配置 會話級配置 執行時配置 永久配置。在mysql中變數可以配置 優先順序 session global forever 在linux中引數可以配置 不由感覺在某某地方有共同點。軟體配置設計上的靈活性,隔...