計算機圖形學(OpenGL版)-如何獲取和安裝OpenGL


為方便讀者以及學生通過OpenGL掌握計算機圖形學,Helloj2ee打算重操舊業。

計算機圖形學,可以采用很多圖形軟件包(GDI,GDI+,WPF,QT等)來實現。但是考慮到跨平台,以及簡單易用,三維能力強悍等原因,Helloj2ee采用了OpenGL。

做飯炒菜要用鍋碗瓢盆,寫計算機圖形學程序需要一個優秀的C++編譯器,並且該編譯器安裝了適當的OpenGL。Helloj2ee采用了VS2010+OpenGL。

 

為了使用OpenGL,必須采用三個庫及相關文件。

OpenGL核心庫,它提供OpenGL的基本函數。每個函數都以GL開頭;

OpenGL實用庫(GL Utility Library),glu庫,提供簡單形狀的實用函數等。每個函數都以glu開頭。

OpenGl實用工具包庫(Utility Toolkit),glut庫。它主要用來打開窗口、開發和管理菜單,以及管理事件等,函數前綴使用glut

通常一個庫在windows平台,由三個文件組成,一個頭文件(.h),一個庫文件(.lib)和一個動態鏈接庫文件(.dll)。

gl.h是OpenGL核心庫的頭文件,對應的導入庫和動態庫為opengl32.lib和opengl32.dll(默認在C:\Windows\System32)。

glu.h是OpenGL功能函數庫的頭文件,對應glu32.lib和glu32.dll(默認在C:\Windows\System32),它同樣是OpenGL庫的一部分。

這兩個庫,幾乎所有版本的Windows都支持,安裝了VS2010,隨之也安裝了OpenGL頭文件(.h)和lib文件。

唯一需要考慮的是glut庫。當然您可以在www.opengl.org網站上獲得,點擊下面鏈接,http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip。

壓縮包里包含5個文件:glut.h glut.lib glut32.lib glut.dll glut32.dll

glut.h放到(C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl\)這個文件夾中.

glut.libglut32.lib放到靜態函數庫所在文件夾中。(安裝目錄\Microsoft Visual Studio 10.0\VC\lib\lib\)

glut.dllglut32.dll放到操作系統所在目錄下面的system32文件夾內. (C:Windows\system32),如果是64位操作系統,則需要放到syswow64目錄下。

這樣就完事大吉了。可以開始第一個OpenGl程序了。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM