轉自:http://blog.sina.com.cn/s/blog_5f0cf7bd0100c9oa.htmlhtml
OpenGL官方網站(英文)編程
http://www.opengl.org
下面我將對Windows下的OpenGL編程進行簡單介紹。
第一步:選擇一個編譯環境
如今Windows系統的主流編譯環境有Visual Studio,Broland C++ Builder,Dev-C++等,它們都是支持OpenGL的。但這裏咱們選擇VC++ 6.0做爲學習OpenGL的環境。
第二步:安裝GLUT工具包
GLUT不是OpenGL所必須的,但它會給咱們的學習帶來必定的方便,推薦安裝。
Windows環境下的GLUT下載地址:(大小約爲150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
沒法從以上地址下載的話請使用下面的鏈接:
http://upload.programfan.com/upfile/200607311626279.zip
Windows環境下安裝GLUT的步驟:
一、將下載的壓縮包解開,將獲得5個文件
二、以個人安裝目錄爲例:
(1)「d:\Program Files\Microsoft Visual Studio\VC98\include\GL文件夾」。把解壓獲得的glut.h放到這個GL文件夾裏。沒有GL文件夾能夠本身建一個,通常都有的。
(2)「d:\Program Files\Microsoft Visual Studio\VC98\lib文件夾」。把解壓獲得的glut.lib和glut32.lib放到靜態函數庫所在文件夾,即lib文件夾。
(3)把解壓獲得的glut.dll和glut32.dll放到操做系統目錄下面的system32文件夾內。(典型的位置爲:C:\Windows\System32)這是很是重要的動態連接庫設置!
第三步,建立工程,其步驟以下:
(1)建立一個Win32 Console Application。(以我建立的爲例,工程名爲simpleGL)
(2)連接OpenGL libraries:在Visual C++中先單擊Project,再單擊Settings,再找到Link單擊,最後在Object/library modules 的最前面加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 。
(3)單擊Project Settings中的C/C++標籤,將Preprocessor definitions 中的_CONSOLE改成__WINDOWS。最後單擊OK。
如今,準備工做基本上完成了,可不要輕視這一步,若是你沒有設置好在編譯及運行過程當中總會出錯的。
對於VS2005能夠以下設置:
一、把 glut.h 複製到 VC 安裝路徑下的 PlatFormSDK\include\gl 文件夾
二、把 glut32.lib 複製到 VC 安裝路徑下的 PlatFormSDK\lib 文件夾
三、把 glut32.dll 複製到 Windows\System32 文件夾
四、在 VC 中建立控制檯應用程序,在選項中清除「使用預編譯頭」(以避免影響可移植性)
五、在 VC 中打開項目->屬性對話框進行以下設置:
將「配置」下拉框選則爲「全部配置」
打開 「連接器--輸入」項
在「附加依賴項」中增長:
OpenGL32.lib
glu32.lib
glut32.lib
第四步,建立一個最簡單的opengl程序函數
解決辦法:http://www.cnblogs.com/x_wukong/p/4194355.html工具